image of library architectural detail

UMDPrint
News, Requested Features,
and Version History
UMDPrint Home
Manual
Downloads
Version History
Thermal Printers
FAQ


News:

April 6 , 2007: Version 2.2beta is available.
This includes two new options and a bug fix. It will continue to be called "beta" until the documentation is revised.

New Options:
- The ability to turn off UMDPrint's direct control of formfeed distance.
- The ability to print sideways (in Landscape mode).

Selecting Landscape will always disable UMDPrint's formfeed control.
If you don't use landscape, then you can choose whether to enable or disable formfeed control.

These options were added to the printer setup screen and are set separately for printer A, printer B, and for printer C.

The purpose of both options is to facilitate the use of thermal-transfer label printers, such as the Zebra TLP 2824 and TLP 2844. (UMDPrint has been tested with both of these printers - and was tested on one of them using label stock in a landscape orientation.)

Bug Fix:
Users could not edit a label on screen if it already had enough lines to
fill the label "text box" to the bottom. This has been fixed. Visually, you
will notice that the text box has a vertical scroll bar. The scroll bar becomes
active if the label contains more text than you can see.

Changes in Future Plans for UMDPrint:
I've adjusted the "requested features" section of this web page because my expectations for the future of UMDPrint have changed. Follow the link or scroll down to find out what is expected and what is not.


Installer note: The version 2.2 installer should leave your existing umdprint.ini settings intact - so you don't lose local settings by installing this on top of version 2.1 or 2.1.1

Complete Version History

 


Requested Features

Requests expected to be implemented in UMDPrint 3.0

Highest priority for next version of UMDPrint : Give UMDPrint the ability to work with Aleph batch label printing.

Planned: Add support for unicode characters in spine labels. (A new version of the Clarion programming package is coming out which will make this possible.)

Requested: Some additional control over the formatting of copy numbers.

Requested: Provide the option to automatically introduce a line break in the first line if a call number begins with alphabetical characters followed by numeric characters. BX 729 would be split onto two lines.

Requested: Additional documentation for dealing with printer drivers that require a minimum form size. (Will not accept a form feed measurement less than x.x".)

Requested: Options for adding line breaks at decimal points. (Three choices: don't break at decimal points / break 1st line at 1st decimal point / break at all decimal points.)

Requested: Enhance options for printing secondary labels - either in a side by side format or in an upper / lower format.

Requested: Ability to change the sequence in which label information is printed. For instance, print information from <tab-label-03> below the call number.

Removed from my priority list : Easy positioning when printing to labels on a laser printer sheet. I'm only aware of one set of libraries who were using UMDPrint with laser label stock. I expect more libraries to move to "thermal transfer" label printers. So the incentive isn't there for laser sheets.

This list updated 3/29/2007 kh


Version History


Version 2.2beta Monday, April 2, 2007

Two (related) options have been added to UMDPrint with this release.
1. The ability to turn off UMDPrint's control of formfeed distance.
2. The ability to print sideways (in Landscape mode).

These options were added to the printer setup screen and are set separately for printer A, printer B, and for printer C.

The purpose of both options is to facilitate the use of thermal-transfer label printers, such as the Zebra TLP 2824 and TLP 2844.

A bug was fixed which prevented uses from editing a label if it contained to many lines of text.

This beta version does not have updated documentation.

Version 2.1.1 Tuesday, June 7, 2005

When printing a label, press the ENTER key to proceed with a single label.
(Or click on the "Print Label" button.).

To print multiple copies of the current label, use the numbered buttons (2, 3, 4 or 5, depending on how many copies you want). You can also use an alt-key combination. (alt-1, alt-2, etc)

You can now "divide second line" if it begins with specific text, just as you can the first line of the label.

The sets of XML fields listed below are all used, by default, to place text in the label. For any specific label group you work with, you can now exclude the fields you don't want.

*Optional: <tab-label-x> fields.
*Optional: <call-no-piece-x> fields.
*Optional: <call-no-piece-2-x> fields.
*Optional: <item-desc-piece-x> fields.


Version 2.1 - Monday, February 28, 2005

Printer Form Length Control

For pinfed printers using continuous label stock, UMDPrint now controls the length of a form feed. There is no need to create custom-sized forms in the Windows Printer Control Panel.

Options Based on Label Group
There is an option to pull chronology information from the Z30 Description field. This is to be used where Aleph does not include chron. information in the label. We've seen this happen if the chron. info is parenthesized in the record.

There is an option to append the full call number to the second line. This is very similar
to the option that was already available to append the title on the first line. The offset for printing this "second label" data can now be set to a higher value - to make sure it is spaced far enough to the right.

If the copy number is being appended, the prefix is now selectable:
It can read: copy 2 .. or .. c.2 .. or .. -2

The following text substitutions are removed and replaced with the characters they represent:
&lt; becomes <
&gt; becomes >
&amp; becomes &
&quot; becomes "
&apos; becomes '

Version 2 - Friday, February 11, 2005

General

Version 2 allows the configuration of multiple printers in UMDPrint.
Printer configuration includes the Windows printer name; font typeface, style and size; form length (to match settings in Windows control panel); label height and width; vertical and horizontal text offset to fine tune the positioning of text on the label.

Version 2 allows UMDPrint to recognize “Label Types” based on the contents of these fields: SubLibrary, Collection, Material Type, Call Number Type.

UMDPrint stores label configuration specific to each Label Type. It then applies the appropriate formatting whenever a label of that type is printed.

Options Based on Label Type

Include copy numbers: Always / Never / If number is 2 or greater

Printer to use: A , B, or C

Option to insert part of the Title on line 1, offset to the right.

Insert line breaks before enumeration abbreviations. This currently works only for the enumeration abbreviations I've identified: v., no., SECT., pt., Suppl. Recognition of these abbreviations is case sensitive. I will add more enumeration abbreviations over time, as requested.

If the first line contains only the text string "xxxxxxx", replace it with "yyyyyyyyy".

If the first line begins with the text string "aaaa", move everything after "aaaa" down to the 2nd line.

Combine all lines after the first. (UMD uses this for short/wide governement document labels)

Print immediately or view the label first to allow editing. This can be set for individual Label Groups, but there is a master override that will force all label types to be opened on screen for editing. (Note that label format settings can only be edited while a label of the type in question is on screen.)

Automatically break lines that exceed a configurable number of characters.

Adjust the size of the editable label preview on the screen to more closely match the printed label format. UMDPrint uses a text field for printing that can line-wrap, so this onscreen adjustment allows users to visually be alerted if a line wrap is likely at the printer.

A Default Label Type is used. When labels are printed that represent a new Label Type, the new type is assigned all of the default settings, and retains those settings until the user modifies them. Editing the default settings will not affect any of the Label Types for which settings are already stored.

(When a new Label Type is recognized and default settings are assigned to it, the user is notified so that they can immediately make adjustments.)

Note: Most label format changes take effect the NEXT time a label of that type is printed.

Also Note: UMDPrint is called by Aleph with a command line parameter (which provides the filepath and filename for an Aleph XML file). If UMDPrint is run without a commandline parameter, then general configuration options are available, including settings for the Default Label Type, printers, and Aleph specific settings which are needed by UMDPrint.

Version 0.9 - Monday, January 31 2005 (?)

With this version, the documentation is slightly out of date. 

The label printer does NOT have to be your Windows default printer.

Printer selection and font selection are available in the UMDPrint configuration screen. The same screen allows you to shift printing to the right, or downward, on your labels.

To get to the UMDPrint configuration screen, go to the Start Menu under
Programs / UMDPrint4Aleph and click on "UMDPrint Configuration Screen".




The views and opinions expressed on this page are strictly those of the page author.
The contents of this page have not been reviewed or approved by the University of Minnesota.
Page Author: Kyle Harriss
Send Comments to: kharriss@d.umn.edu
Last Modified: April 4, 2007
Page URL: http://www.d.umn.edu/~kharriss/umdprintversionhistory.html