Denver Research

General Category => ezPower => Topic started by: ronaldrwl on July 07, 2009, 02:32:45 PM

Title: Printer & Cashdrawers
Post by: ronaldrwl on July 07, 2009, 02:32:45 PM
Escape Commands for Generic Text Driver

Epson printers:
Open Drawer: <1B><70><30><3C><78><00>
Open Drawer: <1B><70><00><19><64> (MMF drawers)
Cut Paper: <1B><56><30>
Double Width: <1B><21><20>
Normal: <1B><21><01>
Reverse Feed: <1B><65><02>

Star Printers:
Open Drawer: <07>

Citizen Printers:
Open Drawer: <1B><70><00><32><FA><00>

Samsung Printers:
Open Drawer: <1B><70><00><19><FA><00>
Cut Paper: <1D><56><42><00>

For Windows XP & 2000:
1) Open the Control Panel.
2) Double click on Printers and Faxes.
3) Right Mouse click on the Generic Text Only driver.
4) Select Properties.
5) Click on Printer Commands.
6) Enter the escape sequence in the Begin Print Job just as it's shown with the angle brackets.

For Windows Windows 7:
1) Open the Control Panel / Hardware and Sound / Devices and Printers.
2) Right click on the printer icon and select Printer Properties.
3) Click on Printer Commands.
4) Enter the escape sequence in the Begin Print Job just as it's shown with the angle brackets.

Also set the Paper Source:
1) Click on General tab.
2) Click on Printing Preferences... button.
3) Click on Paper/Quality tab.
4) Paper Source: Cont. Feed - With Break

These are for cash drawers that are connected to the printer. There are variations where this commands will not work.
Title: Print Faster
Post by: ronaldrwl on July 07, 2009, 02:33:15 PM
From Peter Moore at Barcode Index:

 
I registered with http://epsonexperts.com, located the manual for the TM88lll, went to page 2 of the users manual, it shows the dip switch table settings for serial connection printers.
(2) I then unscrewed the bottom metal plate underneath the printer (It has 2 dip switches 1 and 2), under dip switch 1 - I set it according to the transmission speed settings on the manual which states dip switch 1 - button 7 and 8 should be switched on, and that should increase it to rate 38400 from 9600

I then switched the printer back on with the feed button depressed, which confirmed that the dip switch settings had changed. I then went back to the port settings, changed the baud rate to 38400 and restarted the computer and printed off a test page at least 10 times faster than before
Title: Epson TM88III serial print faster
Post by: ronaldrwl on July 07, 2009, 02:33:55 PM
To make the Epson TM88III serial print faster, cut the paper after each print and open the cash drawer.


Follow the previous instructions to increase the baud rate sent on 11/28/05 at 05:05 PM, then go to the printer properties, and under the general tab click on printing preferences. Under the Main tab, change the print resolution FROM (180 x 180) TO (90 x 90). This has printed alot faster with the EZPOWER epos on every occassion.


To cut the paper and open the drawer, go to the printer properties, and under the general tab click on printing preferences. Under the Operation tab, go to Start of document - Open drawer option - choose open drawer 1 or 2 depending on your connection either via the receipt printer or via a serial connected drawer.


To cut the paper, set the paper cut under the Operation tab - Start of Document to manual. DO NOT tick the feed to cut position before cut.


Then go to End of Document button, and set the paper cut option to Partial Cut. Do not make any changes to the Start of Page or End of Page options, and this will not affect the paper cut function.


The main reason as to why the paper or open drawer function can disable itself, is due to setting the paper cut option to partial or open the drawer in more than one setting. You have 4 Setting options / buttons: At the Start of the Document, Start of Page, End of Page and the End of Document. The printer needs to know what to do at each of these 4 stages. If you ask it to cut the paper or open the drawer in more than one of these stages, it will automatically reset the request as it can only carry out the function of cutting the paper and opening the drawer ONCE, which must be during one of the 4 stages above. You can ask it to open the drawer at the beginning of the Document, and cut the receipt paper at the end of the Document, but ALWAYS make sure you leave the other settings inactive.

Any questions please forward to this forum. Thanks
Title: Serial Print Fast & Open Drawer
Post by: ronaldrwl on July 07, 2009, 02:34:20 PM
Serial Print Fast & Open Drawer

If your serial printer is slow you can use two drivers, one to print fast and one to open the drawer. Thanks to Tim for this suggestion.

OK. Here is a perfect workround for me any anyone using Epson integrated tills.

Download and Epson T88ii driver
Add a new printer using the Epson driver downloaded
Add a second printer - Generic text found on Windows Operating system
Start EZPOS
Set Cash Draw to open using Epson Opus
Choose Printer 1 - Epson T88ii and set No of receiptsto print to "0" ZERO
Choose Printer 2 - Generic Text Printer and set No of receipts to print to "1" ONE

Providing printers are set to same COM port, the printer will print at lightning speed and the cash draw will open.

I hope that saves some trial and error time for anyone having the same problems as I have had.
Title: Re: Printer & Cashdrawers
Post by: Fitzy on June 12, 2010, 04:52:24 AM
Just setting up a TM88-III (Parallel) printer and while the character line length (sent to the printer is 40 characters) it is not printing beyond 37-1/2 characters on the right side. (So the cents are missing).  :-\

If I print an example to an A4 sheet printer all is well.

In the driver, there is no margin setting (other than than the incremental movement of the whole  left/right/up/down). But if I shift the lot left it loses part of the leftmost as well as part of the the rightmost characters.

I have tried 90x90 rather than 180x180 (no difference to what prints) and if I print all text as graphics and scale it down, the r.h.s. is still missing even though the lot is now smaller and the rhs margin is wider but no more characters print than before.


Tried a True Type substitution but need to stay with the fixed width fonts.

Have run out of ideas..  ???
Driver (which took a bit of finding) is Install Version APD Ver4.06
Which is "EPSON TM-T88III ReceiptE4" Version 5, 0, 7, 0
(EPSON Status API Version 4, 2, 7, 0)

P.S. - Didn't get a book with the (new but totally unused for years) printer.
Title: Re: Printer & Cashdrawers
Post by: ronaldrwl on June 12, 2010, 05:07:29 AM
Open the Settings / Printer Options.  Change the "Roll Width in Inches" setting.  Make it smaller.
Title: Re: Printer & Cashdrawers
Post by: Fitzy on July 10, 2010, 10:36:31 PM
Re TM-T88III Printing Speed.

I changed mine over from Serial to Parallel Port (with an optional EPSON Interface)
and found it is still much slower than the TM-88IV Parallel I have on the other register.

With dip switches set to the optimum settings and printing a JPG logo at the top
it takes 8 seconds to print a 5" long receipt. Changing to 90x90 resolution makes
the logo look terrible and with a small increase in speed so I've made it "all text"
(without logo) and 90x90 then is much faster at a barely acceptable 3 or 4 seconds.

I'll next try fooling with the paper cut & draw opening settings mentioned.

If you have a choice I'd recommend the models IV or V as much better options.
Title: Re: Printer & Cashdrawers
Post by: ronaldrwl on July 11, 2010, 05:53:09 AM
You can increase the baud rate of the printer and the computer port.  That will speed it up a lot.
Title: Re: Printer & Cashdrawers
Post by: thecaptive on February 16, 2011, 09:17:21 AM
Sorry to bother you but after upgrading my software my cashdrawer isn't opening after a sale.  I have a Citizen CT-S300, serial.  I have downloaded an updated driver and installed it.  The printer is printing just fine.  The drawer opens if I click on Open Drawer.  When I looked in the settings the new driver doesn't show up in the drop down list.

Thank you

Craig
Title: Re: Printer & Cashdrawers
Post by: ronaldrwl on February 16, 2011, 11:00:50 AM
Open the Settings / Payment Methods and make sure the Open Drawer check boxes are set.  Also, check the Settings / Printer & Equipment.  It should say Drawer: Open Connected to Printer.
Title: Re: Printer & Cashdrawers
Post by: Lee on January 18, 2013, 10:55:34 AM
Hello again,

Which drivers are needed in Windows 7 to get the Bematech cash drawer (connected to a Bematech printer) to open with the "Open Cash Drawer" command in POS13? 

Thanks, Lee
Title: Re: Printer & Cashdrawers
Post by: ronaldrwl on January 21, 2013, 06:51:22 AM
We used to sell Bematech printers.  Their own driver should work fine.  The Generic Text Only driver also works.
Title: Re: Printer & Cashdrawers
Post by: ronaldrwl on March 27, 2013, 07:33:15 AM
I talked to the tech support at Bixolon about printers not working when the computer is idle.  They said to change your power saver settings on the computer.  It's OK to use Hibernate but don't use Sleep.
Title: Re: Printer & Cashdrawers
Post by: peter@wolftackle.com on April 04, 2015, 04:07:28 PM
What brand and model of POS hardware would you prefer to support?
Assuming most of your customers are tight wads, what would you settle for supporting?
Printer?
Cash Drawer?
Pole Display?
Title: Re: Printer & Cashdrawers
Post by: ronaldrwl on April 04, 2015, 06:19:15 PM
Really any brand of printer is fine.  I don't know of anything that's a problem with printers.  It must work with Windows.  As long as the cash drawer connects to the printer, that's not a problem.

The pole display must connect to the serial (COMM) port.  We have tested 2 line displays from Epson and Logic Control.  And many pole displays will emulate Epson.  Many nameless brands from China have worked but it's more risky.

Obviously we would like to support the ones we sell.
Title: Re: Printer & Cashdrawers
Post by: n1ckmg on July 08, 2016, 01:03:23 AM
I am having problems getting my cash drawer to operate from EzPower. I am using an epson TM-T81 printer on Windows XP.
I have set it to "open connected to printer" and i am testing using the open drawer button.
The drawer works fine when connecting not using Ezpower or the printer.
The properties of my printer do not have a"printer commands area", so cannot attempt that solution.
When selecting OPOS as an option, and clicking open drawer. i get a print out on the printer " %%".
My printer is connected via usb and prints fine, listed as LPT1.
Title: Re: Printer & Cashdrawers
Post by: ronaldrwl on July 08, 2016, 04:20:34 AM
LPT is a parallel port?  USB is a serial port so that doesn't make sense.  There is only two place you need to set, Settings / Printer & Equipment (Drawer: Open Connected to Printer).  Settings / Payment Methods, check the Open box for each payment type.
Title: Re: Printer & Cashdrawers
Post by: n1ckmg on July 08, 2016, 06:04:41 AM
OK to the that.  I have attached pics showing my settings for EzPos and my printer.
Title: Re: Printer & Cashdrawers
Post by: ronaldrwl on July 08, 2016, 07:30:49 AM
Did you enter that open drawer command string?  It looks different from I've used before.  These are the settings I'm used to seeing but I haven't had to even look at this in a decade.
Epson printers:
Open Drawer: <1B><70><30><3C><78><00>
Open Drawer: <1B><70><00><19><64> (MMF drawers)

BTW - most people use the Generic Text Only driver which comes Windows.  It's faster but doesn't print graphics.
Title: Re: Printer & Cashdrawers
Post by: n1ckmg on July 09, 2016, 03:16:08 AM
Have tried the codes you provided, though it would not allow me to enter the <> so left a space instead.  Also tried 27,112,0,25,250 which i got from http://keyhut.com/popopen.htm (  no commas or chevrons as they would not enter ).  However, with this code the send command box in the printer properties would not accept the code. On clicking apply it just added some digits I expect to conform with formatting code.
I would rather not use the Generic Text Only driver, as I wish to keep my logo printing.
I will take my printer to my local POS hardware shop to test there.
Title: Re: Printer & Cashdrawers
Post by: ronaldrwl on January 17, 2017, 01:43:02 PM
Windows 10 printing.
If you have more than one printer (like receipt printer and kitchen printer), you must open the Windows Control Panel / Printers and select one of your printers as the default.  You'll get a message that Windows will no longer manage your printers.  That's a good thing.
Title: Re: Printer & Cashdrawers
Post by: Courtright on January 30, 2017, 08:03:34 AM
We have always really liked the BIXOLON, most notably the SRP 350 PLUS III has been great
Title: Re: Printer & Cashdrawers
Post by: byfun on November 16, 2020, 02:31:32 AM
Recently old Epson parallel printer spolited and switch to a china Xprinter USB thermal printer. Printing work fine but the cashier box wont pop out.

I suppose there is some setting i need to do ?
Title: Re: Printer & Cashdrawers
Post by: ronaldrwl on November 16, 2020, 06:54:18 AM
Most likely, if the cash register is connected to the printer open the Settings / Printer & Equipment.  Select "Open Connected to Printer".
Title: Re: Printer & Cashdrawers
Post by: byfun on November 20, 2020, 07:54:27 AM
Checked Open connect to Printer is enabled.

But drawer still doesnt work . Anything else i need to check ?
Title: Re: Printer & Cashdrawers
Post by: ronaldrwl on November 20, 2020, 01:20:53 PM
Check the Settings / Payment Methods.  The Open drawer boxes should be set.  Otherwise, that is all the settings.