Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Intermec Printers (Intermec Programming Language)

Status
Not open for further replies.

waynesingh

Programmer
Apr 1, 2001
20
0
0
AU
Hi all,

We have to cut down on printing speed for our clients, so I am sending label data directly to the printers. I have done the Tharo Datamax printers using the DPL (Datamax Programming Language). I am now trying to do our Intermec printers.

I am trying to use the IPL (Intermec Programming Language). Firstly I am trying to get a feel for the language by sending the example data, from the IPL manual, found on the Intermec site to the printer via a simple TCP program. I keep getting a '???Data Field Missing' response from the printer.

Basically I just need some help on were to begin with this. So if anyone can supply me with any info regarding printing directly to a Intermec printer using IPL, it would be much appreciated.

Thank you to all
Wayne Singh
 
Dont worry bout this anymore as I figured it out. We are now talking to it via a TROYXCD, but I also discovered that the Easylan card in the printer was stuffed and that is why I could not talk to it
 
create a simple .lbl file and lp this normally to the intermec printer with a memory location specified within the file i.e E9 - memory location 9.
the following is a quick sample

this is the .lbl file you lp to the printer first
<STX>
<ESC>C
<ESC>P
E8;F8;
H0,ORDER;o300,130;f0;c22;h1;w1;b0;d0,10;
H1,CUSTPO;o300,200;f0;c21;h1;w1;b0;d0,20;
H2,PARTNR;o300,240;f0;c22;h1;w1;b0;d0,10;
H3,SHPDATE;o300,310;f0;c21;h1;w1;b0;d0,10;
H4,NOSYST;o300,360;f0;c21;h1;w1;b0;d0,3;
H5,WEIGHT;o50,460;f0;c22;h1;w1;b0;d0,5;
H6,DESTIN;o1200,590;f0;c22;h2;w2;b0;d0,2;
H7,BOXNR;o800,130;f0;c22;h1;w1;b0;d0,3;
H8,BOXTOT;o1150,130;f0;c22;h1;w1;b0;d0,3;
B9,BOXID;o675,200;f0;c0,0;p@;h125;w2;r1;i2;d0,19;
I9,BOXIDTXT;o1000,90;f0;c0;h2;w2;
H10,CUSTOMER;o700,440;f0;c21;h1;w1;b0;d0,30;
H11,ADDRESS2;o700,470;f0;c21;h1;w1;b0;d0,30;
H12,ADDRESS3;o700,500;f0;c21;h1;w1;b0;d0,30;
H13,ADDRESS4;o700,530;f0;c21;h1;w1;b0;d0,30;
H14,ADDRESS5;o700,560;f0;c21;h1;w1;b0;d0,30;
H15,ADDRESS6;o700,590;f0;c21;h1;w1;b0;d0,30;
H16,COUNTRY;o700,620;f0;c21;h1;w1;b0;d0,30;
H17,CUSTNR;o700,660;f0;c21;h1;w1;b0;d0,20;
H18,FILENAME;o1290,920;f1;c20;h1;w1;b0;d0,12;
H19,INSTR1;o5,570;f0;c21;h1;w1;b0;d0,30;
H20,INSTR2;o5,600;f0;c21;h1;w1;b0;d0,30;
H21,CONTACT;o700,410;f0;c21;h1;w1;b0;d0,30;
H22,DEPOTCDE;o50,660;f0;c22;h4;w4;b0;d0,4;
H23,DEPOTNME;o620,800;f0;c22;h1;w1;b0;d0,15;
B24,PCODE;o250,480;f0;c0,0;p@;h60;w1;r1;i2;d0,8;
I24,PCODETXT;o250,545;f0;c0;h1;w1;
H25,HDRWEIGHT;o50,430;f0;c21;h1;w1;b0;d3,KGS;
L26,LINE1;o5,563;f0;l610;w4;
L27,LINE2;o5,650;f0;l610;w4;
H28,PCODEHDR;o300,430;f0;c21;h1;w1;b0;d3,POSTAL CODE;
R
<ETX>

then lp the following test file

<STX>
<ESC>E8<CAN>
220717441<CR>
02776<CR>
66052<CR>
02/10/1999<CR>
123<CR>
24.3<CR>
UK<CR>
026<CR>
050<CR>
J7110262207174418<CR>
CUSTOMER NAME LINE<CR>
2. ST MARYS HOSPITAL(GOODS IN)<CR>
3. HATHERSAGE ROAD<CR>
4. MANCHESTER<CR>
5. empty line<CR>
6. PCODE LINE<CR>
UNITED KINGDOM<CR>
CUSTOMER NUMBER<CR>
WALJ224.ZZZ<CR>
Instruction Line1 total length<CR>
instruction Line2 total length<CR>
CUSTOMER CONTACT LINE<CR>
9999<CR>
DEPOTCODE_NAME<CR>
ABCDEFGH<CR>
<ETB>
<ETX>


I hope this helps



 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top