| Per Westermark 06/14/09 03:35 Read: 341 times Sweden |
#166071 - Spend more time with the ASCII table. Responding to: Giang Ho's previous message |
You should spend even more time with that link. Then you would notice that "ESC RS" is actually the ESC character (27 decimal, 0x1b hexadecimal) followed by the Record Separator character (30 decimal, 0x1e). From the linked table, you should be able to translate all printer control sequences into the values to send.
From the third column of the table, you can also see that the character 'A' is also hexadecimal 0x41 or decimal 65. Most printers are using control codes outside the normal printable characters just because the control sequence must not interfere with the text you print. If the control code had been the text "ESC RS", how would you then get the printer to actually print "ESC RS", instead of treating it as a control code? |
| Topic | Author | Date |
| CMP-10 thermal printer & 8051 | Giang Ho | 06/13/09 08:47 |
| Printer settings | Hal Albach | 06/13/09 10:27 |
| Some hints/advice.. | Valentin Angelovski | 06/13/09 11:11 |
| I sent commands like "BEL", or "ESC RS" | Andy Neil | 06/13/09 11:14 |
| ASCII table | Per Westermark | 06/13/09 13:58 |
| HyperTerminal & ASCII code | Giang Ho | 06/13/09 18:56 |
| Would it be realistic.... | Michael Karas | 06/13/09 21:45 |
| Not text, | Per Westermark | 06/14/09 01:54 |
| Not text, | Giang Ho | 06/14/09 03:08 |
| Spend more time with the ASCII table. | Per Westermark | 06/14/09 03:35 |
| Still fail to test the printer | Giang Ho | 06/18/09 07:37 |
| The printer is working | Giang Ho | 06/18/09 09:04 |
| ASCII char on HyperTerminal | Mahesh Joshi | 06/20/09 07:11 |
| Re: ASCII char on HyperTerminal | Giang Ho | 06/21/09 09:16 |
| ASCII char on HyperTerminal | Mahesh Joshi | 06/20/09 07:11 |
| Is that guaranteed? | Andy Neil | 06/20/09 13:15 |
| I use it that way | Mahesh Joshi | 06/22/09 01:28 |
| XOn/XOff set on MCU side | Giang Ho | 06/18/09 22:08 |
| You have to do it yourself | Andy Neil | 06/19/09 01:36 |
| Re:You have to do it yourself | Giang Ho | 06/21/09 08:57 |
| Intern? [edited] | Andy Neil | 06/24/09 03:00 |
| HyperTerminal and microcontroller - please help! | Giang Ho | 06/23/09 10:36 |
| HyperTerminal and microcontroller - please help! | Giang Ho | 06/23/09 19:07 |
| May be I need to use cross over serial cable | Andy Neil | 06/24/09 03:03 |
| Use printf to output to UART, but receive incorrect data | Giang Ho | 06/24/09 10:09 |
| Re: Use printf to output to UART, but receive incorrect dat | Giang Ho | 06/24/09 10:13 |
| printf only can output value from 256 to 32767 correctly | Giang Ho | 06/25/09 07:42 |
| Hasn't Maarten already explained this? | Andy Neil | 06/25/09 07:54 |
| Re: Hasn't Maarten already explained this? | Giang Ho | 06/25/09 08:31 |
| Show it! | Andy Neil | 06/25/09 09:08 |
| Re: Show it | Giang Ho | 06/25/09 19:48 |
| use a cast | Maarten Brock | 06/24/09 16:11 |
| or RTFM | Andy Neil | 06/24/09 17:06 |
| Re: RTFM | Giang Ho | 06/25/09 19:55 |
| I found the solution. Thanks | Giang Ho | 06/26/09 08:46 |
| Direct Memory? | Andy Neil | 06/26/09 09:03 |
| Re: Direct memory | Giang Ho | 06/26/09 09:21 |
| Definitely a BAD Idea! | Andy Neil | 06/26/09 09:43 |
| Re:Definitely a BAD Idea! | Giang Ho | 06/26/09 10:01 |
| Could you please suggest? | Andy Neil | 06/26/09 10:25 |
| Re: Do not call from ISR | Giang Ho | 06/26/09 18:19 |
| I didn't say that | Andy Neil | 06/27/09 03:02 |
Thanks! | Giang Ho | 06/27/09 09:10 |
| Re: use a cast | Giang Ho | 06/24/09 19:47 |



