Codesoft Thermal Receipt Printer Driver

Start a new topic

Aug 4, 2017 - Thermal receipt code soft tp3160 driver printer code soft tp-3160s,receipt printer code soft tp-3160s,code soft tp-3160s,tp-3160s,tp-3160s in cambodia,tp-3160s highpoint in cambodia. Teklynx has created printer drivers for. These codes are needed in order to find the correct support files. TekLynx CodeSoft Label Software comes in. Download printer drivers. Make sure your printer is on and connected to your PC. Open Start Settings Devices Printers & scanners. Select the name of the printer, and then choose Remove device. To reinstall the printer, select Add a printer or scanner and then select the name of the printer you want to add. Free Windows Printer Driver Downloads for Thermal Label Printers, Card Printers, and Other Specialty Printers. Drivers by Seagull™ make it easy to print labels, cards and more from any true Windows program. We have been creating printer drivers for more than 20 years. Today, our drivers are so trusted that many printer manufacturers provide.

Open cash Drawer ('No sale') Without Printing Receipt

Jarron stephens

We use an Epson- Receipt-Printer-driven Cash Drawer.

When our staff use the No Sale function to open the cash drawer, a short, empty receipt is printed. This is very wasteful of thermal paper and confuses the staff.

It seems that Cashfootprint opens the cash drawer for No Sale by sending a single line receipt with a blank character (or carriage return, line feed, or similar).

Instead, can Cashfootprint be enhanced to just send the Drawer Open command to the Receipt Printer?

26 CommentsSorted by Oldest First

Product Support

Actually, the command sent to the printer is a pop command. Do you get any extra cuts or wasted paper when a normal receipt prints?
Teklynx printer driver

Jarron stephens

No we don't get any waste or extra cuts on a normal receipt print.

Our printer model is the Epson TM-T70 and we are using the Windows Driver ('Advanced Printer Driver'). ie. not using OPOS Driver.

Link to printer drivers & specs here: https://download.epson-biz.com/modules/pos/index.php?page=prod&pcat=3&pid=32

After some web searching it appears that different Receipt Printer models use different Control Codes to Kick the Cash Drawer (or cut the paper). Perhaps CF is sending a control code that works on some Receipt Printers but leads to the drawer kicking plus some other (blank) characters on other Receipt Printer models?

On this website is a list of drawer kick control codes by printer brand/model: http://keyhut.com/popopen.htm

Could this be the reason?

Note: Many POS systems have a setting whereby the admin user can type in their control codes for the selected receipt printer. This allows the Developer to accommodate all printers without having to keep a table of control codes vs printer models.

G Louis Heck

Product Support, we are having almost the same problem EXCEPT it waste the paper for every time it opens the cash drawer. We do not print receipts for all transactions, only when customers ask for one. Then hit reprint receipt as we are a drive thru quick stop.
We use theStar Micronics TSP800 (wide format) Receipt Printer.
If you can email me at louis@louisinks.com with a correction, I would greatly appreciate it.
Thanks

Product Support

This may be off topic a little, but thought i'd mention it here. We added a new tab for cash drawer setup within Options. This will create some separation for the devices and allow you to use a full page invoice as well as a independent cash drawer. Simply install a generic text/only device and link it to the proper port. All you need to do from there is select the device/printer within Options.

The pop command is now sent independently of the receipt so it should do what you are looking to do.

Jarron stephens

Some new information on this. Since posting this issue we have upgraded to v1.3.2.5.
This now occurs on No Sale as well as Normal/Sale receipts.
It does not occur if we simply reprint a receipt from History (ie. no Pop command sent). This seems to confirm that the Pop command that is being sent is not fully compatible with a selection of popular Epson receipt printers.Codesoft Thermal Receipt Printer Driver
I notice that I originally reported this as a Feature Request but I suggest that it be changed to a Problem Ticket as:
- One of the releases has made it worse (now occurring on Normal/Sales receipts as well); AND
- Other customers are experiencing the same problem.


Thx Lothill Team,

js

Product Support

Thanks for the post Jarron, the only command being sent to the printer is the drawer pop command. I know that some printer drivers also have actions that occur when a command is sent to the printer (line feed, paper cut, drawer pop, etc). If you are getting a little piece of paper that prints and cuts, it's my guess that the Windows printer driver has some other commands being sent which are in addition to the commands being sent by CF. I know the POSX driver has a 'Printer Commands' tab within the Windows printer driver properties. If the 'End of Document' setting within the POSX driver is set to anything other than 'No Feed' a little piece of paper will print and auto-cut. Take a look at the Windows printer properties and let me know what you see.


Driver

Thanks, James

Jarron stephens

OK - I have looked at this some more and I think I know what is going on. This seems to be specific to Windows Printer Driver users (Epson / Star printer users so far). OPOS Driver users probably don't have the same issue?
Scenario

When I pause my PC's print queue and use a PDF printer driver, I can see:


For Normal/Sales Receipts: Two documents hit the print queue:
Doc1) A short document that seems to have only a 'B' character in it. According to Epson Windows Driver documentation, this is one of the Drawer Kick commands available when using 'Control Fonts' to control Printer/Drawer actions. Star Windows Printer Drivers use an almost identical Control Font mechanism which probably explains why 'G Louis' above is having the same problem.

Doc 2) The body of the receipt with some more control characters at the end (presumably for feed, font selection & partial cut of the paper).


Both Docs print. Doc 1 prints as a short, blank receipt. Doc 2 prints as a normal receipt.


For a 'No Sale': The same 'empty' Doc 1 is issued to the print queue and it does print. No Doc 2 is printed (of course!).



So Doc 1 is being treated as a printable document in the print queue and is causing a blank receipt to print each time. Note: It is also (correctly) kicking the Cash Drawer open.


Why the change in behavior?

Previously I only saw this behavior when using the 'No Sale' function (ie. a single Doc 1). I did not see Doc 1 when printing a Normal Receipt. This is because Cashfootprint previously placed the 'B' control character within the Receipt document, not in a second document as it does now. (I gathered this from the comment above: 'The pop command is now sent independently of the receipt....').


Potential Fixes

A) Long Shot: Perhaps Doc 1 also contains one or more hidden non-Control Font characters that are causing the Print? Could you pls check? If so, an easier fix. The Doc 1 print file is nearly 2kb in the print spool and when I open it with a Hex editor it seems to have a lot more in it than just the Control Character (but I'm not sure, might all be print metadata, not my area of expertise).


B) Most Likely: Perhaps the Epson driver will always print a document, even if it only has a Control Font character in it? That is, it looks to me as if the Control Fonts are not supposed to be used standalone - ie. they are intended to be used inside of a printable document.


If this is the case, then the available solutions seem to be:


Solution 1 - Partial Solution Change Cashfootprint to revert back to printing the Control Font character within the Normal Receipt document instead of in a separate document (merge Doc 1 & Doc 2).

'No Sales' will still result in an empty, printed receipt (Doc 1). But this is better than the current situation where every Normal Receipt is accompanied by a blank receipt.


Solution 2) Change Cashfootprint to not use the Windows Driver and Control Fonts. Instead use ESC/POS commands. Perhaps ESC/POS allows standalone Drawer Kicks without printing to the Windows printer queue?


Solution 3) Epson users switch to using OPOS Drivers instead (which will hopefully behave differently). However, when I tried using the Epson OPOS Drivers with Windows 8 a year ago I had many incompatibility issues.


Other Notes

- I did try your suggestion to use a text device just for the Drawer Kick. However, this still creates a print job in the Windows Print Queue for Doc 1 (and a blank receipt).


Should this be set up as a Problem ticket?

thx,

js


ps. PDF copies of Doc 1 & Doc 2 attached.

Codesoft Thermal Receipt Printer Driver
(27.4 KB)

Codesoft Thermal Receipt Printer Driver Download

(1.98 KB)

G Louis Heck

We only print receipts on demand. Currently that is only when the customer orders a food item that must be cooked OR if customer ask for receipt. So every time we process a sale to get the cash drawer open, we get the little slip of paper.
We tried installing the OPOS drivers. We are using touch screen all in one systems running XP Pro with the IBM server running Advance Server 2000. The when we selected the OPOS driver inside CashFootprint, we got no test printer or test drawer response. Printers are Star TSP800 'wide format' printers via LPT1. Cash drawers connect to the printers.
Thanks
Receipt

G Louis Heck

We are still having this error. We do not print receipts unless needed for kitchen and use the reprint command therefore each sale prints a small blank pc of thermal papers. I thought our printers were at fault, had the Star TSP800 so we purchased new 'SC9-2012 58mm POS Receipt Thermal Printer USB' printers. It is still happening! Yes we must use Esc/pos printer driver selection in Cash Foot Print and it sends it to the Windows printer driver called 58mm pos printer, they came with driver disc.
I really need help with this as even though the narrow thermal paper is cheaper than the wide printer paper, it is still a waste.
Please can someone up there fix this James? Thanks

Product Support

This is a printer driver setup issue. If you browse the properties of the printer driver, there should be an option to change the End Of Document setting. It should be set to no feed.
Let me know if you don't see this option. Also, since we don't sell this printer, it is more difficult for us to support. If you are going to buy new, i recommend any of the printers from our website.

Dermot O'Dea

I write POS software and am familiar with this problem. It is not an extra character going to the printer, nor a printer setting.

In order to get the printer to react to any command immediately, one has to send a 'dump' or 'eject' command after the escape sequences. This causes the paper eject. If this command not done then the printer reacts only when it gets a request to print a receipt (or if the program is closed). It is frustrating. I have this problem at more than one site where my customers wish to open the drawer without a receipt print, particularly my pub sites where almost every sale requires the drawer open, but no receipt.

Krisjayvarietystore

Hi Dermot O'Dea,

do you know how to get rid of that issue? I have a star tsp700ii printer, and every time I do a no sale to open the draw it prints a 7' blank paper. if i make a test sale it does the same thing then print the receipt after. I am still in trial mode of this software but this is the only reason why I have purchased it yet. Your help would be greatly appreciated.

Product Support

Star printers do work as we have many users with them. If i recall correctly, the correct setup would be to use the POS-X/Epson Windows Driver selection from the Driver drop down menu within the Receipt/Hardware tab. We may need to setup a time to get this working via a remote session and then document the procedure. I know we are in the process of implementing raw Star commands. At present ESCPOS would work if you can get the printer into that mode.
Kind regards, James

Coxced

While We are talking about the Cash Drawer. Unless I'm missing it somewhere in Options. I'd like to see the System ask for a password for a no sale in future updates!


Thanks, and God Bless


Cedric

Login or Signup to post a comment

Features

Codesoft Thermal Receipt Printer Driver Free

  • Drop in paper loading, easy operation.
  • Thermal Paper: width 80mm, diameter 50mm, thickness 0.06~0.08mm
  • Lithium battery: 2200mAh/7.4V, 7days standby time.
  • Power adapter: 9V-1A, AC100-220V
  • Low-power mechanism.
  • USB+Bluetooth port, support Android and iOS and Windows system.
  • ESC/POS commands.
  • Support 1D barcode, QR barcode.
  • Support virtual serial port.

Specification

Teklynx Printer Driver

Print methodDirect thermal line
Dot density576dot/line
Print width76mm
Print speed60mm/s (Max)
InterfaceUSB+Bluetooth3.0/BLE4.0 (Standard)
USB+WiFi (Optional)
Paper width80mm
Paper diameter50±0.5mm
Paper thickness0.06~0.08mm
Print commandsCompatible with ESC/POS
FontsGB18030, Big5, Korean
Character SizeANK Font: FontA: 12*24dots
FontB: 9*17dots
Simplified/Traditional Chinese Character, Korean: 24*24dots
Barcode modeUPC-A、UPC-、EAN(JAN)13、EAN(JAN)8、CODE39
CODABAR、ITF、CODE93、CODE128, QR Code
Code pagePC437, Katakana, PC850, PC860, PC863, PC865, West Europe, Greek, Hebrew, East Europe, Iran, WPC1252, PC866, PC852, PC858, IranII, Latvian, Arabic, PT151,1251, PC747, Vietnam, Uygur, Thai
Command Compatible with ESC/POS
Data4K bytes
NV Flash60K bytes
Dimension131*107*58mm
Weight (including battery)350g
Power adaptorinput: AC100-220V output: DC9V/1A
Lithium battery2200mAh/7.4V
Charge period3.0~5.0h
Work environmentTemperature: 0~45℃, Humidity: 10~90%
Storage environmentTemperature: -10~50℃, Humidity: 10~90%
Mechanism50KM
EnvironmentAndroid, iOS, (Win9X/Win ME/Win2000/WinNT/WinXP, WinVista, Win7, Win8, Linux)
Paper supply methodDrop-in paper load