Oki X400 X400 Programming Command Manual - Page 135

<esc>h300<esc>v150<esc>xsin A Safe Place

Page 135 highlights

C00000000003 C00000000003 C00003C00003 C00007E00003 C0000FF00003 C0000FF00003 C0000FF00003 C0000FF00003 C00007E00003 C00003C00003 C00003C00003 C00003C00003 C00003C00003 C00003C00003 C00003C00003 C00003C00003 C00003C00003 C00003C00003 C00003C00003 C00001800003 C00000000003 C00000000003 FFFFFFFFFFFF FFFFFFFFFFFF 000000000000 000000000000 000000000000 000000000000 000000000000 000000000000 H300V100XSPLEASE PLACE YOUR DISK H300V150XSIN A SAFE PLACE Q1Z Note: Spaces shown in the hexadecimal listing above are for emphasis only. Spaces must not be encoded within the graphic portion of the data stream to the printer. Also, CR and LF characters to separate the lines must not be encoded in the data stream. 5. To send the data in binary format, the software must convert the data into binary format before transmitting it to the printer. Using the BASIC programming language for example, this is done by notation "CHR$(&HC0)" which sends the hexadecimal value of "C0" as binary data (11000000). The BASIC program listing for sending this graphic to the printer (using the RS232 port) in binary format is: OPEN "COM2:9600,N,8,1,CD,DS" FOR OUTPUT AS #1 E$=CHR$(27) PRINT #1,E$;"A";E$;"H100";E$;"V100";E$;"GB006006"; PRINT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HF3); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H9F);CHR$(&HFF);CHR$(&HFF);CHR$(&H13); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H9F);CHR$(&HFF);CHR$(&HFF);CHR$(&H13); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13); 133

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137

C00000000003 C00000000003 C00003C00003
C00007E00003 C0000FF00003 C0000FF00003
C0000FF00003 C0000FF00003 C00007E00003
C00003C00003 C00003C00003 C00003C00003
C00003C00003 C00003C00003 C00003C00003
C00003C00003 C00003C00003 C00003C00003
C00003C00003 C00001800003 C00000000003
C00000000003 FFFFFFFFFFFF FFFFFFFFFFFF
000000000000 000000000000 000000000000
000000000000 000000000000 000000000000
<ESC>H300<ESC>V100<ESC>XSPLEASE PLACE YOUR DISK
<ESC>H300<ESC>V150<ESC>XSIN A SAFE PLACE
<ESC>Q1<ESC>Z
Note: Spaces shown in the hexadecimal listing above are for emphasis only. Spaces must not be encoded within
the graphic portion of the data stream to the printer. Also, CR and LF characters to separate the lines must not
be encoded in the data stream.
5.
To send the data in binary format, the software must convert the data into binary format before
transmitting it to the printer. Using the BASIC programming language for example, this is done by notation
“CHR$(&HC0)” which sends the hexadecimal value of “C0” as binary data (11000000). The BASIC program
listing for sending this graphic to the printer (using the RS232 port) in binary format is:
OPEN "COM2:9600,N,8,1,CD,DS" FOR OUTPUT AS #1
E$=CHR$(27)
PRINT #1,E$;"A";E$;"H100";E$;"V100";E$;"GB006006";
PRINT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);
PRINT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);
PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03);
PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03);
PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HF3);
PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13);
PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13);
PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H9F);CHR$(&HFF);CHR$(&HFF);CHR$(&H13);
PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13);
PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13);
PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H9F);CHR$(&HFF);CHR$(&HFF);CHR$(&H13);
PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13);
133