摘要:
A host communication message manager of a local bar code data processing and printing system allows one or more host processing systems to communicate with the local system to control the maintenance of data including bar code data stored in the local processing system. The host communication message manager also allows one or more host processing systems to communicate with the local system to control the printing of data including bar code data stored in the local system on a bar code printer coupled thereto. The host communication message manager allows both a host processing system in the form of a main frame computer as well as a host processing system in the form of a hand held labeler with data collection capabilities to communicate with the local bar code data processing and printing system to provide an integrated system for data collection, bar code printing and labeling.
摘要:
A program generator allows a user to create a software program capable of being executed by a remote labeler to control the printing of one or more labels and to control data collection operations thereof. The program generator stores a user entered sequence of commands selected from a set of commands that control label printing and data collection operations. The stored sequence of commands is validated in accordance with the program generator such that each command entered by the user is compared to a set of allowable commands to determine whether the command is valid or not. During the validation of each of the commands, the program generator determines whether the parameters of the command define allowable data manipulation operations to be performed by the labeler. If not, the program generator provides an error message that identifies the particular command and the error associated with the command. The program generator allows various application files to be selectively linked together to form an application program. Further, when downloading an application file to a labeler, the program generator automatically determines whether the application program requires a look-up file. If so, the program generator creates the necessary look-up file.
摘要:
A barcode identification system is shown that includes a user operable personal computer for creating print jobs. The personal computer is coupled to a number of printers for printing the data for a job in a selected format on a record member such as a tag, label or the like. The system employs modular software. During the initialization of each of the software modules, the system determines whether the module includes a key identification that matches a system key and if not, the operation of the software module is limited to a demonstration mode if that mode is allowable. A data entry routine aids the user entering valid data for a selected format. In response to a print command, the data entered by the user is combined with the selected format to form a job. The job is then sent to a spooler which distributes the job to one of the barcode printers of the system.
摘要:
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 barcode identification system is shown that includes a user operable personal computer for creating print jobs. The personal computer is coupled to a number of printers for printing the data for a job in a selected format on a record member such as a tag, label or the like. The system employs modular software. During the initialization of each of the software modules, the system determines whether the module includes a key identification that matches a system key and if not, the operation of the software module is limited to a demonstration mode if that mode is allowable. A data entry routine aids the user entering valid data for a selected format. In response to a print command, the data entered by the user is combined with the selected format to form a job. The job is then sent to a spooler which distributes the job to one of the barcode printers of the system.
摘要:
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 spooler is shown for a barcode information system. The spooler allows one printer to be assigned to one queue of the spooler, multiple printers to be assigned to a single queue; and a single printer to be assigned to multiple queues. The spooler is flexible in its configuration so as to allow print jobs to be distributed evenly among the various printers of the system. The printers of the system need not be the same and may be incompatible in that they communicate in different languages and/or they do not have the same format options. To minimize processing time, jobs may be terminated while in the process of printing. The jobs can later be restarted at the point in the job at which termination occurred. Further, format and graphic packets previously transmitted to a printer by the spooler for one job are not retransmitted to the same printer for subsequent jobs utilizing those same format and graphic packets so as to increase the efficiency of the system.