熱敏打印機 USB打印圖片

log:.net

1b 40 0a 0a  1d 23 03 1d  2a 04 02 00  07 00 03 00 
03 00 03 00  01 00 01 00  01 00 01 00  00 00 00 00 
00 00 00 00  02 00 02 00  02 00 06 00  00 00 00 00 
00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 
00 00 00 00  00 00 00 00  00 00 00 1d  50 b4 b4 1b 
53 0a 0a 0a  1b 24 46 00  1b 4d 03 1d  42 00 1d 62 
00 1d 21 00  1b 45 00 1b  7b 00 1b 2d  00 1c 2d 00 
1b 56 00 cd  a8 d0 d0 bf  a8 49 44 3a  1b 24 be 00 
1b 4d 03 1d  42 00 1d 62  00 1d 21 00  1b 45 00 1b 
7b 00 1b 2d  00 1c 2d 00  1b 56 00 33  33 30 33 30 
30 30 30 31  32 33 34 35  36 37 38 0a  1b 24 46 00 
1b 4d 03 1d  42 00 1d 62  00 1d 21 00  1b 45 00 1b 
7b 00 1b 2d  00 1c 2d 00  1b 56 00 c8  eb bf da ca 
b1 bc e4 3a  1b 24 be 00  1b 4d 03 1d  42 00 1d 62 
00 1d 21 00  1b 45 00 1b  7b 00 1b 2d  00 1c 2d 00 
1b 56 00 32  30 31 38 2d  30 34 2d 32  30 20 20 31 
30 3a 31 30  3a 31 30 0a  1b 24 46 00  1b 4d 03 1d 
42 00 1d 62  00 1d 21 00  1b 45 00 1b  7b 00 1b 2d 
00 1c 2d 00  1b 56 00 bd  f0 b6 ee 3a  1b 24 be 00 
1b 4d 03 1d  42 00 1d 62  00 1d 21 00  1b 45 00 1b 
7b 00 1b 2d  00 1c 2d 00  1b 56 00 38  36 2e 30 30 
d4 aa 0a 1b  24 46 00 1b  4d 03 1d 42  00 1d 62 00 
1d 21 00 1b  45 00 1b 7b  00 1b 2d 00  1c 2d 00 1b 
56 00 b3 b5  c5 c6 3a 1b  24 be 00 1b  4d 03 1d 42 
00 1d 62 00  1d 21 00 1b  45 00 1b 7b  00 1b 2d 00 
1c 2d 00 1b  56 00 c2 b3  41 36 36 30  30 31 5b c0 
b6 c9 ab 5d  0a 0a 1b 24  14 00 1d 23  03 1d 2f 03 
0a 0a 0a 0a  0a 0a 1d 56  00                       
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
對應的圖片: blog


圖片的內容以下:圖片

00 07 
00 03 
00 03 
00 03 
00  01 
00 01 
00  01 
00 01 
00 00 
00 00 
00 00 
00 00 
00 02 
00 02 
00 02 
00 06 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
剩餘的數據是:數據

00  00 
00 00 
00 00 
00 00 
00  00 
00 00 
00  00 
00 00 
00  00 
00 00 
00 00 
00 00 
00  00 
00 00 
00  00 
00 00 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
圖片是 16x16的, 
04 = 4x8 = 32 ,不足4個字節補足0 
02 = 2 x8 = 16文件

數據: bmp文件頭:ps

42 4d 7e 00 00 00 00 00 00 00 3e 00 00 00 28 00
00 00 10 00 00 00 10 00 00 00 01 00 01 00 00 00
00 00 40 00 00 00 00 00 00 00 00 00 00 00 02 00
00 00 00 00 00 00 
00 00 00 00 
ff ff ff 00 
1
2
3
4
5
6
實際像素:像素

00 ff 00 00 
0f f0 00 00 
7f fe 00 00 
ff ff 00 00 
ff ff 00 00 
ff ff 00 00 
ff ff 00 00 
ff ff 00 00 
ff ff 00 00 
ff ff 00 00 
ff ff 00 00 
ff ff 00 00 
ff ff 00 00 
ff ff 00 00 
ff ff 00 00 
ff ff 00 00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
00000000( 數值:0x00000000) 黑色ab

FFFFFF00( 數值:0x00FFFFFF) 白色文章

像素 0 是 黑色 
1 是 白色 
用於補足4個字節的 0 不算

熱敏打印機取數據是 按照列 取數據,從左到右 
每一列按照是從上到下取,列上的 每8位 是一個字節,高位在上,低位在下。 
列上若是不足8位怎麼辦? 
若是列不是正好是8的倍數怎麼辦呢? 


打印數據:

1b 40 0a 0a  1d 23 03 1d  2a 04 03 00  3f c1 3f df 
c3 20 0f c7  30 07 cf 38  03 df 3c 01  ff 00 00 c1 
00 00 01 00  00 02 00 00  82 00 01 82  00 03 82 00 
07 82 00 0f  82 00 1f 82  00 3f 82 00  00 00 00 00 
00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 
00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 
00 00 00 00  00 00 00 00  00 00 00 1d  50 b4 b4 1b 
53 0a 0a 0a  1b 24 46 00  1b 4d 03 1d  42 00 1d 62 
00 1d 21 00  1b 45 00 1b  7b 00 1b 2d  00 1c 2d 00 
1b 56 00 cd  a8 d0 d0 bf  a8 49 44 3a  1b 24 be 00 
1b 4d 03 1d  42 00 1d 62  00 1d 21 00  1b 45 00 1b 
7b 00 1b 2d  00 1c 2d 00  1b 56 00 33  33 30 33 30 
30 30 30 31  32 33 34 35  36 37 38 0a  1b 24 46 00 
1b 4d 03 1d  42 00 1d 62  00 1d 21 00  1b 45 00 1b 
7b 00 1b 2d  00 1c 2d 00  1b 56 00 c8  eb bf da ca 
b1 bc e4 3a  1b 24 be 00  1b 4d 03 1d  42 00 1d 62 
00 1d 21 00  1b 45 00 1b  7b 00 1b 2d  00 1c 2d 00 
1b 56 00 32  30 31 38 2d  30 34 2d 32  30 20 20 31 
30 3a 31 30  3a 31 30 0a  1b 24 46 00  1b 4d 03 1d 
42 00 1d 62  00 1d 21 00  1b 45 00 1b  7b 00 1b 2d 
00 1c 2d 00  1b 56 00 bd  f0 b6 ee 3a  1b 24 be 00 
1b 4d 03 1d  42 00 1d 62  00 1d 21 00  1b 45 00 1b 
7b 00 1b 2d  00 1c 2d 00  1b 56 00 38  36 2e 30 30 
d4 aa 0a 1b  24 46 00 1b  4d 03 1d 42  00 1d 62 00 
1d 21 00 1b  45 00 1b 7b  00 1b 2d 00  1c 2d 00 1b 
56 00 b3 b5  c5 c6 3a 1b  24 be 00 1b  4d 03 1d 42 
00 1d 62 00  1d 21 00 1b  45 00 1b 7b  00 1b 2d 00 
1c 2d 00 1b  56 00 c2 b3  41 36 36 30  30 31 5b c0 
b6 c9 ab 5d  0a 0a 1b 24  14 00 1d 23  03 1d 2f 03 
0a 0a 0a 0a  0a 0a 1d 56  00                       
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
其中的像素數據爲:

00  3f c1 
3f df c3 
20 0f c7  
30 07 cf 
38  03 df 
3c 01  ff 
00 00 c1 
00 00 01 
00  00 02 
00 00  82 
00 01 82  
00 03 82 
00 07 82 
00 0f  82 
00 1f 82  
00 3f 82 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
補充數據:

00  00 00  00 00 00  00 00 00   00 00 00  00  00 00  00 00  00  00 00 00  00 00 00  00  00 00  00 00  00  00 00 00   00 00 00  00 00 00  00 00  00  00 00 00   00 00 00  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

相關文章
相關標籤/搜索