#1  
Old 01-29-2010, 10:47 AM
hcedmondson's Avatar
hcedmondson hcedmondson is offline
Member
 
Join Date: Sep 2007
Posts: 694
Question Printing barcodes with non-IPDS impact printers

I have an application that prints a barcoded form on an IBM twinax-attached, IPDS, impact printer.

I now have to print the same form at a remote site where twinax is not possible since all they have is an Internet connection to the i. I've been told a LAN-capable IPDS printer is not an inexpensive option.

I've been looking at Oki, Lexmark and other basic dot-matrix printers and they all can print barcodes, they can be purchased with either an internal or external print server.

Now I'm wondering how to get these barcodes to print. It's a 6-digit number using Interleaved 2 of 5 symbology.

I can find the escape sequences required by these printers to change to a barcode font, what I'm not sure of is how to get the i to translate a DDS barcode command into the proper escape sequence.

Any ideas very much appreciated.
Reply With Quote
  #2  
Old 01-29-2010, 11:25 AM
jtaylor jtaylor is offline
Super Member
 
Join Date: Sep 2005
Posts: 2,633
Are they AFP-capable? We print barcodes to non-IPDS HP laser printer as AFPDS spooled files.
Reply With Quote
  #3  
Old 01-29-2010, 01:13 PM
hcedmondson's Avatar
hcedmondson hcedmondson is offline
Member
 
Join Date: Sep 2007
Posts: 694
I don't think these printers have any notion about AFP, they are sort of old school.
Reply With Quote
  #4  
Old 01-29-2010, 02:46 PM
Scott Klement's Avatar
Scott Klement Scott Klement is offline
 
Join Date: Jul 2005
Location: Milwaukee, WI, USA
Posts: 10,387
Use host print transform?

that's what we do. Our lasers are configed as HPT printers to the 400. The barcode DDS keyword works automatically without any further work on our part. (No need to configure hex codes et al.)
Reply With Quote
  #5  
Old 01-30-2010, 08:32 AM
hcedmondson's Avatar
hcedmondson hcedmondson is offline
Member
 
Join Date: Sep 2007
Posts: 694
I tried Host Print Transform, the barcode did not print. The HPT for *LEX2391 appears to handle text only.

I'm going to see what *USERASCII is all about.
Reply With Quote
  #6  
Old 01-30-2010, 10:40 AM
Scott Klement's Avatar
Scott Klement Scott Klement is offline
 
Join Date: Jul 2005
Location: Milwaukee, WI, USA
Posts: 10,387
*USERASCII means that you send the data to the spooled file already in the printer's language. To use it, you'd have to hard-code all of the printer escape codes, font information, etc, etc, into your program and code it all in ASCII.
Reply With Quote
  #7  
Old 01-30-2010, 11:35 AM
hcedmondson's Avatar
hcedmondson hcedmondson is offline
Member
 
Join Date: Sep 2007
Posts: 694
Thanks Scott. I found the programmer's reference guide for the printer online which provides examples of how to, and how not to, send barcodes to the printer.

I've got a PC-based LPD daemon program that I can send spool files from a remote output queue to. It places the received data in "spool" files on the PC, then the writer component delivers it to the physical printer. The i remote output queue will use the HPT for this printer.

By not starting the writer I can grab those "spool" files and with any luck, using a hex viewer, reverse engineer the base commands sent by the i. Then I'd only have to figure out the barcode command piece of the puzzle.

My other thought is modify the WSCST for this printer and redefine some of the supported features I don't need, like BOLD say, and have it send the barcode command in it's place.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 07:22 AM.