Receipt Printers

  • Thread starter Thread starter Hugo
  • Start date Start date
H

Hugo

Hello,

I am trying to build a software cash register and I want to connect
some periphs. One of the things I want to connect is a receipt
printer. My problem is, that I want to be able to connect any receipt
printer, but I want to know or every receipt printer has a windows
driver, because I am building the system in Delphi and I want to use
it on different versions of Windows.
And what about printers that don't have a windows driver? How do I
connect them and how can I talk to those receipt printers?
My next question is, how do receipt printers handle the length of a
receipt? Because that is a variable.

I hope anyone can help me with this problem.

Greetings
Hugovic
 
Hello,

I am trying to build a software cash register and I want to connect
some periphs. One of the things I want to connect is a receipt
printer. My problem is, that I want to be able to connect any receipt
printer, but I want to know or every receipt printer has a windows
driver, because I am building the system in Delphi and I want to use
it on different versions of Windows.

Contact the printer manufacturer, or at least visit their website.
And what about printers that don't have a windows driver? How do I
connect them and how can I talk to those receipt printers?
My next question is, how do receipt printers handle the length of a
receipt? Because that is a variable.

The apllication would either LF a few times to give enough to tear
off, or actuate the knife, if so equipped.
 
Hugo said:
Hello,

I am trying to build a software cash register and I want to connect
some periphs. One of the things I want to connect is a receipt
printer. My problem is, that I want to be able to connect any receipt
printer, but I want to know or every receipt printer has a windows
driver, because I am building the system in Delphi and I want to use
it on different versions of Windows.
And what about printers that don't have a windows driver? How do I
connect them and how can I talk to those receipt printers?
My next question is, how do receipt printers handle the length of a
receipt? Because that is a variable.

I hope anyone can help me with this problem.

Greetings
Hugovic



I've been doing this since DOS days. It would literally take a course of
instruction lasting several weeks unless you are an experienced programer,
which I get the sense from your message that you are not.

Epson, Star, Ithaca, Samsung and many other manufacturers produce these
printers. Either they supply the drivers or you write one. In DOS
applications, the manufacturer will provide an instruction set that enables
you to talk to the printers... almost ALWAYS over a serial port. Are you
familiar with programming serial I/O? How about coding the interface with
your POS system? Is your POS system networked?

Windoze will make things easier only if the printer manufacturer you pick
provides a SDK for the unit in question. Generic Windoze drivers may work,
depends on your application.

Learning curve = Steep

Tom
 
Thanks for the quick reactions! I am not very experienced by
programming I/O directly, but I looked on the internet and found some
code to talk to serial printers, but I don't think every receipt
printer is the same to talk to. Perhaps I can better define that only
printers with windows drivers can be connected to my cash register.

Then my next problem is: I want to send the output of my cash register
to a WordPad Document. In that way, it is possible to make a layout in
WordPad that can be modified by the customer. How can receipt printers
detect the end of my document? I found some information on some
websites like epson en star and downloaded some drivers, but I
couldn't find how they detected the end of the receipt.

Greetings Hugovic
 
Back
Top