home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 April (Special) / Chip-Special_1997-04_cd.bin / epson / tm_print / tm950.txt < prev    next >
Text File  |  1995-08-04  |  2KB  |  36 lines

  1. Epson TM-950 Windows Printer Driver
  2.  
  3. The TM-950 has some features that do not occur in normal printers, and Windows does not provide any standard way to access these features. To make these featrues accessable from Visual Basic, the driver has assigned special meaning to some of the characters between 128 and 160 (80H to 9FH). When the application tries to print one of these characters, the driver will replace the character with the appropriate command. These characters have to be sent using one of the printer fonts not a TrueType font.
  4.  
  5. This is a table of the characters that have special meaning to the TM-950 driver and the actions that they cause.
  6.  
  7.        Character
  8.     Hex    Decimal    Function
  9.     81    129    30 ms pulse to drawer 1
  10.     82    130    50 ms pulse to drawer 1
  11.     83    131    80 ms pulse to drawer 1
  12.     84    132    100 ms pulse to drawer 1
  13.     85    133    130 ms pulse to drawer 1
  14.     89    137    30 ms pulse to drawer 2
  15.     8A    138    50 ms pulse to drawer 2
  16.     8B    139    80 ms pulse to drawer 2
  17.     8C    140    100 ms pulse to drawer 2
  18.     8D    141    130 ms pulse to drawer 2
  19.     
  20.     91    145    Select Journal
  21.     92    146    Select Receipt
  22.     93    147    Select Journal + Receipt
  23.  
  24.     9f    159    Print stamp
  25.  
  26. Example 1:
  27.     PRINT #1, chr$(130);
  28. causes a 50 ms pulse to be sent to open cash drawer 1
  29.  
  30. Example 2:
  31.     PRINT #1, chr$(147);
  32. causes any subsequent data printed to appear on both the receipt and the journal
  33.  
  34. Caution about switching between journal, receipt, and both:
  35. When printing TrueType fonts or graphics, send the command to select the paper at least one pixel higher on the paper than the top of the font or graphics. To switch back send the command at or below the bottom pixel of the font or graphics. If you send the command somewhere inbetween some of the data may be missing or on the wrong paper.
  36.