摘要:
A hand-held labeler with an integrally formed optical scanner prints labels with a coded record selected from a plurality of optically scanned and stored coded records. In a data acquisition mode, the optical scanner scans a plurality of coded records, such as bar codes, to generate data representing the coded records for storage in a memory. Selective printing of scanned code and/or information associated therewith is accomplished utilizing a display that is controlled by a keyboard to display information that identifies the data stored in the memory. When information identifying a desired coded record is shown on the display, a print switch may be actuated to cause the code associated with the displayed information to be printed on one or more labels. Further, the scanner may also be used to scan different types of bar codes where each bar code includes a coded information portion and at least one guard code identifying the type of code. A digital representation of the whole bar code may be stored in a list in the labeler's memory. Alternatively, the labeler may separate the guard codes from the information portion of the code such that only the information portion of the code is stored in the list in memory to save space. Upon subsequent selection of a particular bar code, the code may be reassembled with the same guard codes as scanned or with different guard codes to convert the code from one type to a different type.
摘要:
A microprocessor controlled thermal printer particularly usable in a hand-held labeler for printing labels on a composite web detects indices on the web and utilizes the detected indices to position the labels relative to the print head. The printer utilizes an improved index detection system that compensates for variations in index size and density and for variations in sensor sensitivity by detecting both the leading and trailing edges of an index and utilizing the distance between the detected leading and trailing edges to determine the length of the index. By dividing the length thus determined by two, and by advancing the web by this amount after the detection of the leading edge of an index, the center of the index can be accurately located, and the web can be accurately registered at any desired position relative to the center of the index.
摘要:
A printer for printing serial bar codes on a web of record members with a thermal print head is shown. The thermal print head is driven by a series of pulses having a constant duty cycle for each row of information printed. However, the number of pulses in the series is varied from row to row, in accordance with the status of the current row being printed as a bar row or a space row; with the status of at least one row immediately preceding the current row and at least one row immediately succeeding the current row; and with the number of bar rows previously printed. By varying the number of pulses applied to the thermal print head and thus the amount of energy applied thereto, discontinuities in the serial bar code and any information, such as a human readable character, printed adjacent thereto are minimized.
摘要:
A printer for printing serial bar codes on a web of record members with a thermal print head is shown. The thermal print head is driven by a series of pulses having a constant duty cycle for each row of information printed. However, the number of pulses in the series is varied from row to row, in accordance with the status of the current row being printed as a bar row or a space row; with the status of at least one row immediately preceding the current row and at least one row immediately succeeding the current row; and with the number of bar rows previously printed. By varying the number of pulses applied to the thermal print head and thus the amount of energy applied thereto, discontinuities in the serial bar code and any information, such as a human readable character, printed adjacent thereto are minimized.
摘要:
A printer having a number of optional features or operations is reconfigurable by software alone. The printer includes an EPROM that stores the software routines defining all of the optional operations of the printer. An EEPROM stores a jump table identifying each optional operation software routine as enabled or disabled. The information stored in the jump table for each enabled routine identifies the location at which the routine is stored in the EPROM; whereas, the information stored for each disabled routine includes a disable flag. The printer includes an interface which allows a new jump table to be downloaded from a personal computer into the EEPROM of the printer to enable disabled routines, to disable enabled routines, and to replace disabled routines by downloading a new routine into a RAM to thereby reconfigure the printer. A master jump table and sub-jump tables are provided to increase the efficiency of the reconfiguring operation. Further, several checks are implemented by the printer and the personal computer during the reconfiguration operation to insure that only the correct printer is reconfigured and that information is stored at the proper location in the printer.
摘要:
A microprocessor controller thermal printer particularly usable in a hand-held labeler for printing labels on a composite web detects indices on the web and automatically adjusts the distance that the web is advanced based on a measurement of the distance between indices made during a paper loading sequence. The printer includes automatic jam detection that measures the length of time that one of the indices is being detected and provides a jam indication if it is detected for more than a predetermined time period. A solenoid operated braking mechanism retains the web in position upon completion of a printing cycle to prevent the web from being moved relative to the print head while the label is being applied.
摘要:
A label dispenser in the form of a hand held labeler is shown that is selectively operable in a number of dispense modes. The dispense modes include an on-demand mode in which labels are automatically printed and dispensed as previously printed labels are removed from the labeler. In a manual mode, the labeler is responsive to the manual actuation of a trigger switch to print and dispense a label. The labeler is also responsive to an on line trigger command received from a host device to print and dispense a label. Further, a strip mode allows strips of labels to be automatically printed on demand or in response to the actuation of the trigger switch. An on-demand sensor is employed to detect the presence or absence of a label dispensed from the labeler in the on-demand modes. Further, the quantity of labels or strips of labels automatically dispensed in the on-demand modes may be limited to a specified quantity.
摘要:
A hand held labeler is programmable to operate in accordance with a sequence of commands forming an application program that is downloaded to the labeler and stored in a random access memory. Each command is associated with a command routine selected from a set of command routines that is stored in a read only memory. The commands of the application program and associated command routines are executed by a microprocessor of the labeler to perform flexible data collection, data manipulation and label printing operations.
摘要:
A hand held labeler is programmable to operate in accordance with a sequence of commands forming an application program that is downloaded to the labeler and stored in a random access memory. Each command is associated with a command routine selected from a set of command routines that is stored in a read only memory. The commands of the application program and associated command routines are executed by a microprocessor of the labeler to perform flexible data collection, data manipulation and label printing operations.
摘要:
A hand held labeler is programmable to operate in accordance with a sequence of commands forming an application program that is downloaded to the labeler and stored in a random access memory. Each command is associated with a command routine selected from a set of command routines that is stored in a read only memory. The commands of the application program and associated command routines are executed by a microprocessor of the labeler to perform flexible data collection, data manipulation and label printing operations.