Using DOS Foxpro 2.5, I can print to a local printer with the code:<br><br>SET PRINTER TO lpt1<br>SET PRINTER ON<br>??? codestring<br>SET PRINTER OFF<br><br>But using Windows Foxpro 2.6, Win95, and Netware 3.2, I'm unable to print to a network printer attached to an HP Jetdirect box when using the same "direct" technique. The server name is SERVER1, and the printer & queue name is ORION (for an Eltron Orion label printer), and the codes I'm using are:<br><br>SET PRINTER TO \\SPOOLER \N\S=SERVER1\Q=ORION<br>SET PRINTER ON<br>??? codestring<br>SET PRINTER OFF<br><br>This fails on the line "SET PRINTER ON" or on the line "??? codestring" if I comment out the "SET PRINTER ON" line. Error message is "Printer Not Ready," but the printer is on and ready.<br><br>This printer works if I use the Windows driver, and I'd prefer to use it, but the resulting barcodes are not readible on my tiny label (2"x1", the fonts are not very good, and the printer hesitates between labels. These problems don't exist with the "direct" technique, using the printer's internal barcode, font, and control features, and that's why I need to get this to work.<br><br>There is one parameter for the "SET PRINTER TO" line that I haven't tried, and that's the "\P" parameter, which specifies a printer number. I don't know WHAT number this refers to, so I can't use it (though I did try 0 and 1 anyway). Any help, please?