Return to the Printing Tips
Printing bar codes on a ethernet attached printer.
The rpg & dds below will print barcodes, using TCPIP remote host printing (LPR/LPD) over ethernet to a HP Laserjet 4000N, configured as follows:
ADDTCPHTE INTNETADR(&ADDR) HOSTNAME((&NAME)) TEXT(&TEXT) CRTOUTQ OUTQ(QGPL/&NAME)RMTSYS(&NAME) RMTPRTQ(PORT1) + CNNTYPE(*IP) DESTTYPE(*OTHER) MFRTYPMDL(*WSCSTA4) + WSCST(QWPHPLSR4) SEPPAGE(*NO) TEXT(&TEXT) STRRMTWTR &NAME 5769PW1 V4R2M0 980228 SEU SOURCE LISTING 28/09/00 13:31:06 PAGE 1 SOURCE FILE . . . . . . . BAUX/QDDSSRC MEMBER . . . . . . . . . BCDDSPRT SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 100 *---------------------------------------------------------------01/11/99 200 * Printer file: BCDDSPRT 01/11/99 300 * USE CRTPRTF BCDDSPRT SRCFILE(BAUX/QDDSSRC) TYPE(*AFPDS) 01/11/99 400 * 01/11/99 500 * RECORD FORMAT 01/11/99 600 A R RDDSPR 700 A 03 01' ' 800 A 04 03DATE 900 A EDTCDE(Y) 1000 A UNDERLINE 1100 A 04 15'IPDS DDS KEYWORD DEMONSTRATION' 1200 A CHRSIZ(1 1) UNDERLINE 1300 A HIGHLIGHT 1400 A* 1500 A* BARCODE CODEABAR 7 LINES *RATIO 2.1 *HRITOP 1600 A R RCOD7H 1700 A 03'BARCODE CODEABAR 7 LINES + 1800 A *RATIO 2.1 *HRITOP' 1900 A SPACEB(4) 2000 A CODA7H 10A O 03BARCODE(CODEABAR 7 (*RATIO 2.1) + 2100 A *HRITOP) 2200 A SPACEB(2) 2300 A* 2400 A* BARCODE CODE3OF9 4 LINES VERTICAL 2500 A R RCOD9V 2600 A 03'BARCODE CODE3OF9 4 LINES' 2700 A SPACEB(11) 2800 A COD39C 15A 03BARCODE(CODE3OF9 4) 2900 A SPACEB(1) 3000 A* 3100 A* BARCODE UPCA 6 LINES HORIZONTAL 3200 A R RCODUP 3300 A 03'BARCODE UPCA 6 LINES' 3400 A SPACEB(11) 3500 A CODUPC 11S 03BARCODE(UPCA 6) 3600 A SPACEB(1) 3700 * 01/11/99 * * * * E N D O F S O U R C E * * * * 5769PW1 V4R2M0 980228 SEU SOURCE LISTING 28/09/00 13:34:35 PAGE 1 SOURCE FILE . . . . . . . BAUX/QRPGSRC MEMBER . . . . . . . . . BARCODE SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 100 *--------------------------------------------------------------- 01/11/99 200 * RPG program: BARCODE 01/11/99 300 * SJH PER DAVID STANFIELD (FOCAL) NOV99 01/11/99 400 *--------------------------------------------------------------- 01/11/99 500 * DOCUMENTATION OF FILES USED FOLLOWS... 01/11/99 600 * 01/11/99 700 A*--------------------- 800 A* Physical file: BCDDSIN, LOAD DATA WITH DFU 01/11/99 900 A* 1000 A* R RINPUT 01/11/99 1100 A* COD39V 15A 01/11/99 1200 A* CODA7H 10A 01/11/99 1300 A* CODUPC 11S 01/11/99 4900 *-------------------- 01/11/99 5000 * RPG program: BARCODE 01/11/99 5100 * 01/11/99 5200 H D 5300 FBCDDSIN IF E DISK 01/11/99 5400 FBCDDSPRTO E PRINTER 01/11/99 5500 C 1 SETLLBCDDSIN 01/11/99 5600 C READ RINPUT 99 5700 C *IN99 DOWEQ'0' 5800 C WRITERCOD7H 5900 C WRITERCOD9V 6000 C WRITERCODUP 6100 C SETON 99 6200 C END 6300 C* 6400 C SETON LR * * * * E N D O F S O U R C E * * * *
[report a broken link by clicking here]