IBM Infoprint 1000J IBM PAGES ( CODE128 / QR CODE / PDF417 ) Rev. 1.1 2004/06/17-1 -
1. (ESX40) 3 2. ESX42 7 Code128 8 13 PDF417 15 IBM Infoprint 1000J (IP1316J, IP1336J, IP1356J) IBM PAGES IBM PC CODE128, QR CODE, PDF417 IBM PAGES (N:SA-18-7268) - 2 -
(ESX40) 1B 7E 40 LENU_BASEOR_TYPEORBCTMODNB_WIDTHNS_WIDTH WB_WIDTHWS_WIDTHCHR_GAPHEIGHTL_MARGINR_MARGIN LEN ( ) X 0016 U_BASE ( ) ESX42 X 00 :1/1440 OR_TYPE ( ) X 00 : X 01 :BCOCA ( ) I_OFFSET B_OFFSET Io,Bo B BCOCA ( ) B OR ( ) X 0000 X 2D00 X 5A00 X 8700 ( ) I_OFFSET B_OFFSET (Io,Bo) BCT ( ) X 11 CODE128 X 20 QR ( ) X 21 PDF417( ) MOD ( ) CODE128 X'01' X'02' - 3 -
QR X 31 X 32 C 1 =X 31 C 2 =X 32 (X 01 X 02 ) PDF417 X'00' X 00 NB_WIDTH ( ) CODE128 U_BASE(1/1440 X 0000 X 7FFF X 0000 8/1440 QR U_BASE(1/1440 X 0000 24/1440 1/1440 720/1440 PDF417 U_BASE(1/1440 360DPI X 0000 24/1440 12/1440 720/1440 NS_WIDTH ( ) CODE128 U_BASE(1/1440 X 0000 X 7FFF X 0000 8/1440 QR PDF417 X 0000 WB_WIDTH ( ) X 0000 WS_WIDTH ( ) X 0000 CHR_GAP ( )CODE39NW-7 X 0000 HEIGHT ( ) CODE128 U_BASE(1/1440 X 0000 X 7FFF X 0000 360/1440 HRI - 4 -
QR PDF417 X 0000 L_MARGIN ( ) CODE128 U_BASE(1/1440 X 0001 X 7FFF QR PDF417 X 0000 R_MARGIN ( ) CODE128 U_BASE(1/1440 270 X 0001 X 7FFF QR PDF417 X 0000-5 -
Cp(Xc,Yc) Cp(Xc,Yc) (Io,Bo) (Io,Bo) Cp(Xc,Yc) Cp(Xc,Yc) (Io,Bo) (Io,Bo) Cp(Xc,Yc) Cp(Xc,Yc) (Io,Bo) (Io,Bo) - 6 -
2. ESX42 1B 7E 42 LEN I_OFFSETB_OFFSET FLAGDATA1.. DATAn LEN ( ) CODE128 X 0008 X 0032 QR X 000A X 0805 PDF417 X 0010 X 0800 I_OFFSET ( ) I I 1/1440 X 0000 X 7FFF B_OFFSET ( ) B B 1/1440 X 0000 X 7FFF FLAG ( ) QR PDF417 3-0 0 4 0 6-5HRI(Human Readable information) B'00' = Default B'01' = B 10 = 7 HRI(Human Readable information) B'0' = B'1' = DATA DATA1...DATAn - 7 -
( CODE128, QR CODE, PDF417 ) ESX42 Code128 Character Set CODE128 3 45 CODE128 START CODE A, START CODE B, START CODE C CODE A, CODE B, CODE C START CODE CODE CODE CODE A CODE B CODE B CODE A VALUE CODE VALUE CODE A 41H VALUE VALUE= 33 CODE A CODE B CODE C VALUE 33 2-8 -
X 33,X 33 VALUE= 33 CODE A CODE B x 41 CODE C X 33, X 33 NUL X 00 ~ US X 1F NUL X 00 DEL X 7F CODE ACODE CFNC1 FNC4 SHIFT NUL ( X 3E, X 40 ) DLE P ( X 3E, X 50 ) SOH ( X 3E, X 41 ) DC1 ( X 3E, X 51 ) STX ( X 3E, X 42 ) DC2 ( X 3E, X 52 ) ETX ( X 3E, X 43 ) DC3 ( X 3E, X 53 ) EOT ( X 3E, X 44 ) DC4 ( X 3E, X 54 ) ENG ( X 3E, X 45 ) NAK ( X 3E, X 55 ) ACK ( X 3E, X 46 ) SYN ( X 3E, X 56 ) BEL ( X 3E, X 47 ) ETB ( X 3E, X 57 ) BS ( X 3E, X 48 ) CAN ( X 3E, X 58 ) HT ( X 3E, X 49 ) EM ( X 3E, X 59 ) LF ( X 3E, X 4A ) SUB ( X 3E, X 5A ) VT ( X 3E, X 4B ) ESC [ ( X 3E, X 5B ) FF ( X 3E, X 4C ) FS ( X 3E, X 5C ) CR ( X 3E, X 4D ) GS ] ( X 3E, X 5D ) SO ( X 3E, X 4E ) RS ^ ( X 3E, X 5E ) SI ( X 3E, X 4F ) US _ ( X 3E, X 5F ) - 9 -
VALUE 30 ( X 3E, X 30 ) 95 ( X 3E, X 31 ) 96 ( X 3E, X 32 ) 97 ( X 3E, X 33 ) 98 ( X 3E, X 34 ) 99 ( X 3E, X 35 ) 100 ( X 3E, X 36 ) 101 ( X 3E, X 37 ) 102 ( X 3E, X 38 ) START(CODE A) ( X 3E, X 37 ) START(CODE B) ( X 3E, X 36 ) START(CODE C) ( X 3E, X 35 ) - 10 -
- 11 -
- 12 -
(n byte) (1byte) (1byte) (1byte) (1byte) DATA1 ( ) QR M H(X'48') 30% Q(X'51') 25% M(X'4D') 15% L(X'4C') 7% 15% DATA2 ( ) 1 8 DATA3 ( ) A(X'41') M(X'4D') DATA4 ( ) ","( ) DATA5.DATAn ( n ) shift-jis X'80'X'9F'X'E0'X'FF' HI-BYTE ","( ) N(X''4E) A(X'41') B(X'41') K(X'4B') - 13 -
1 QR QR 2 (1byte) (2byte) (2byte) (2byte) (1byte) (1byte) (1byte) (1byte) (1byte) (n byte) DATA1 ( ) D(X'44') DATA2, DATA3 ( 2 ) 0116 0116 ASC DATA4, DATA5 ( 2 ) 0116 0116 ASC DATA6, DATA7 ( 2 ) 1byte XOR DATA8 ( ) ","( ) DATA9 ( ) DATA10 ( ) DATA11 ( ) DATA12 ( ) DATA13.DATAn ( n ) - 14 -
PDF417 DATA1( ) PDF417 X'00' (%) X'01' DATA2,DATA3( ) (DATA1=0) X 0000 X 0190 (DATA1=1) X 0000 X 0008 0 1 2 3 4 5 6 7 8 2 4 8 16 32 64 128 256 512 DATA4( ) PDF417 X'01' X'02' X'03' DATA5( ) (DATA4=1)DATA5 X 03 X 5A (DATA4=2)DATA5 X 01 X 1E (DATA4=3)DATA510(%) X'01X'99' (30 ) DATA6( ) X 02 X 09 DATA7( ) X'00' PDF X'01' PDF DATA8DATA10 X'00' DATA11.DATAn - 15 -