Target Audience: Advanced User
Article #: 9806
Sending printer commands directly to the printer (i.e. not embedded in label print jobs) provides an effective way to control printer operations. Certain conditions will make the Datamax unresponsive to direct print commands. This situation was noticed in Datamax I-Class Mark II printers where commands were prevented from working correctly.
Situation and Symptoms
- Using a Datmax I4606e connected via Ethernet
- Large number of labels (over 30) sent as a single label job
- Varying sizes of labels affected (i.e. one test printed only one number using printer fonts)
- Using DPL in printer code
- Sending printer commands (e.g. “Status” and “Cancel”) direct to the printer (using NETira config software)
- Printer unresponsive to these commands when running jobs over 30-40 labels regardless of label content
- Printer remains unresponsive until a small print job is sent
According to engineers at Honeywell, the manufacturer of the Datamax-O’Neil printer line, the printer fills the buffer when processing large label jobs (i.e. a large quantity of labels). When this happens, the printer will ignore the printer commands sent to it while it processes the contents of the buffer.
The only suggestion Honeywell was able to provide was for a user to submit a New Feature Request asking for an update to the firmware that would allow the printer to accept commands from a different port. We elected not to pursue this route due to time and effort required. If you wish to pursue this with them, we suggest you contact their support.
Another approach to consider is to break up larger label jobs that call for many labels printed (e.g. one job printing 30 labels) into multiple label jobs (e.g. 30 label jobs printing one label each).
Issue Found: Datamax I4606e
If you need further assistance, please contact us.