POS printer on LPT ready ??

  • Thread starter Thread starter BB
  • Start date Start date
B

BB

Hi

Is there a simple way (or any other way) to find out is POS printer on LPT
port ready ??
VB 2005

Thenks.
 
Hi

What do you mean with ready?

You could send a zero byte printjob to the printer and after a slight delay
test if the print queue is empty.

Benny
 
I mean something like that
This code I'm using to find out is POS printer on COM port is ready for
printing:

Dim oSerPort As System.IO.Ports.SerialPort
oSerPort = New System.IO.Ports.SerialPort(cPort, 9600, Ports.Parity.None, 8,
Ports.StopBits.One)
oSerPort.Open()
If oSerPort.DsrHolding Then
'Printer is ready
Else
'Printer is NOT ready
End if
 
If LPT1 is an internal parallel port, not a USB connected device, then you
can use IONet.dll from my homepage to examine the printer status register.

You also may want to look at:

http://support.microsoft.com/kb/160129
or
http://support.microsoft.com/kb/202480

--
Richard Grier, MVP
Hard & Software
Author of Visual Basic Programmer's Guide to Serial Communications, Fourth
Edition,
ISBN 1-890422-28-2 (391 pages, includes CD-ROM). July 2004, Revised March
2006.
See www.hardandsoftware.net for details and contact information.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

POS Printing 2
LPT1 to serial 3
[OT] POS Epson TM-U220PD 1
USB to Parallel Adapter 18
zebra lp 2824 termal printer? 6
Write to LPT 1
HP Laserjet III via USB/LPT dongle to Windows XP? 5
DOS printing 1

Back
Top