| |
| Posté le 20 mars 2010 - 01:53 |
Hi guys - here again... I managed to get TMFLOGO (Epson printer utility) to upload a logo to a TM-T88ii receipt printer and it seemed to work fine when testing, I turned the printer off overnight (as you do). When I came to test the next day, the logo didn't print :confused: Does anyone know how get this model of printer to retain the logo in it's memory or do I need to initialise it every time? If I need to do this every time - how is it done, as I used the TMFLOGO utility to do it? :confused: Any advice is much appreciated... |
| |
| |
| | | |
|
| | |
| |
| Posté le 20 mars 2010 - 12:18 |
Hallo Darren, what EPSON (II,III,IV) and what driver ? EPSON changed something and you must do something in the driver settings. I can send you the last driver and a manual, but I am not at home today. Christoph |
| |
| |
| | | |
|
| | |
| |
| Posté le 20 mars 2010 - 20:05 |
Hi, As per my description - it's a T88ii. Thanks for the offer but I've already got 3 different manuals. Also, I don't need any drivers - I'm connecting via serial (COM) port and printing direct via sOpen, sWrite etc... Printer works just fine. I've uploaded the logo via the TMFLOGO.EXE utility and all seems to work fine until I switch off then come back later. Logo doesn't seem to print - just prints a "1" where the logo would be :confused: I thought the logo would reside in the printer's memory :confused: I don't hink I should have to keep running the TMFLOGO app every time I use the printer :confused: I wonder if there is something I need to do to re-enable the logo in memory or something similar? |
| |
| |
| | | |
|
| | |
| |
| Posté le 21 mars 2010 - 23:22 |
Hallo Darren, the logo is in the printers memory and you dont use the TMFLOGO again. If the printer prints "1" - maybe your command is false. Here a part of the manual : 1. Using the APD 2-23 Advanced Printer Driver TM Driver Manual Printing a bitmap The methods to print a bitmap registered in the printer are as follows. Configure the printer driver. Bitmaps are printed above/below text or a page. Specify the Control Font You can print a bitmap wherever you want. When using a control font to print a bitmap in a .Net environment, also see "Printing Using a Control Font/Control A Font" on page 2-4. 2. Configuring bitmap printing from the printer driver. The procedure for printing a bitmap is as follows. For information on the settings, see "Document Settings" on page 3-20. Right click the printer driver from [Start] - [Control Panel] - [Printer] and select [Printing Preferences...]. The Printing Preferences screen appears. Select the [Document Settings] tab. Christoph |
| |
| |
| | | |
|
| | |
| |
| Posté le 21 mars 2010 - 23:23 |
Darren, How are you firing the printer? TMFLOGO.EXE is the program epson uses to load the logo into the printer. You can get a printout to show what logos are in the memory after you have loaded up the printer. If you use the esc/pos commands e.g. serial port connection - Once the logo is in the memory it is accessed in the following way - rline=Charact(28)+Charact(112)+Charact(01)+Charact(00)+CRLF+CRLF ssize=Length(rline) WriteCOMPort() if you have several logos, then change Charact(01) to Charact(02) etc. Hope that this helps.
Mike |
| |
| |
| | | |
|
| | |
| |
| Posté le 21 mars 2010 - 23:25 |
Hi Mike, Cheers - I'll give this a try and post back... :spos: |
| |
| |
| | | |
|
| | |
| |
| Posté le 22 mars 2010 - 11:24 |
Darren, If the printer was initialised when you started the program (a little procedure in the primary window), along with the character set, then all should work well. Mike |
| |
| |
| | | |
|
| | |
| |
| Posté le 22 mars 2010 - 14:11 |
Hi Mike, No, I'm not issuing any init sequence at the moment - are you talking about ESC @? Suppose I should issue an ESC R 3 to select the UK char set as well? Is there anything else I should be using to init the printer? Cheers... |
| |
| |
| | | |
|
| | |
| |
| Posté le 23 mars 2010 - 14:18 |
Darren, This will initialise the printer rline="" rline=ESC + Charact(40) ssize=Length (rline) WriteCOMPort() This will set it to the UK Character set ESC R 3 Hope that this help (need it for the £ sign). Mike |
| |
| |
| | | |
|
| | |
| |
| Posté le 23 mars 2010 - 14:18 |
Hi Mike, Thanks for getting back... Sorry, I'm a bit confused; looking at the ESC/POS manual, it states that ESC @ is the init command - am I correct? If so, shouldn't it be ESC + Charact(64) or are you just trying to keep me on my toes?  40 dec or 28 Hex = "(" 64 dec and 40 Hex = "@" Cheers... |
| |
| |
| | | |
|
| | |
| |
| Posté le 23 mars 2010 - 14:21 |
Darren, My mistake - I have been working with both and I copied the wrong bit of code. charact (27), charact(64) Mike |
| |
| |
| | | |
|
| | |