Intermec PM43/PM43c Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43 - Page 83

Downloading Image Files, Listing Images

Page 83 highlights

Chapter 5 - Managing Fonts, Bar Codes, and Images Downloading Image Files Use PrintSet, the printer web page, a USB mass storage device, FTP, or SmartSystems to copy image files to your printer. Image files in .PCX, .PNG, .GIF, and .BMP format can also be downloaded, automatically converted to images, and installed using the IMAGE LOAD statement. You can save the current print buffer as a file and automatically convert it to an image using IMAGE BUFFER SAVE. Image files in Intel hex formats, or formats according to the transfer protocols UBI00, UBI01, UBI02, UBI03, or UBI10, can be downloaded to the printer using the STORE IMAGE, STORE INPUT, and STORE OFF. Example: 10 STORE OFF 20 INPUT "Name:", N$ 30 INPUT "Width:", W% 40 INPUT "Height:", H% 50 INPUT "Protocol:", P$ 60 STORE IMAGE N$, W%, H%, P$ 70 STORE INPUT 100 80 STORE OFF RUN Note: You must use one-bit image file. Listing Images The system variable SYSVAR allows you to check the result of an image download using STORE INPUT: • SYSVAR (16) reads the number of bytes received. • SYSVAR (17) reads the number of frames received. Both values are reset when a new STORE IMAGE statement is executed. A special case involves print images complying with the PRBUF protocol. These are not normal pictures or logotypes, but binary graphics data including printable objects which have been designed in some application program or printer driver in the host. Using the PRBUF statement, these print images can be downloaded directly to the printer image buffer and printed, but cannot be saved in the printer. The names of all images stored in printer memory can be listed to the standard OUT channel using an IMAGES statement, or to a program using the IMAGENAME$ function. Image files can be listed to the standard OUT channel using a FILES statement. This example lists all standard images in the printer memory. IMAGES This results in: CHESS2X2.1 DIAMONDS.1 CHESS4X4.1 GLOBE.1 Fingerprint Developer's Guide 71

  • 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
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163

Chapter 5 — Managing Fonts, Bar Codes, and Images
Fingerprint Developer’s Guide
71
Downloading Image Files
Use PrintSet, the printer web page, a USB mass storage device, FTP, or
SmartSystems to copy image files to your printer.
Image files in .PCX, .PNG, .GIF, and .BMP format can also be downloaded,
automatically converted to images, and installed using the IMAGE LOAD
statement. You can save the current print buffer as a file and automatically convert
it to an image using IMAGE BUFFER SAVE.
Image files in Intel hex formats, or formats according to the transfer protocols
UBI00, UBI01, UBI02, UBI03, or UBI10, can be downloaded to the printer using the
STORE IMAGE, STORE INPUT, and STORE OFF.
Example:
10
STORE OFF
20
INPUT “Name:”, N$
30
INPUT “Width:”, W%
40
INPUT “Height:”, H%
50
INPUT “Protocol:”, P$
60
STORE IMAGE N$, W%, H%, P$
70
STORE INPUT 100
80
STORE OFF
RUN
The system variable SYSVAR allows you to check the result of an image download
using STORE INPUT:
SYSVAR (16)
reads the number of bytes received.
SYSVAR (17)
reads the number of frames received.
Both values are reset when a new STORE IMAGE statement is executed.
A special case involves print images complying with the PRBUF protocol. These are
not normal pictures or logotypes, but binary graphics data including printable
objects which have been designed in some application program or printer driver in
the host. Using the PRBUF statement, these print images can be downloaded
directly to the printer image buffer and printed, but cannot be saved in the printer.
Listing Images
The names of all images stored in printer memory can be listed to the standard OUT
channel using an IMAGES statement, or to a program using the IMAGENAME$
function.
Image files can be listed to the standard OUT channel using a FILES statement.
This example lists all standard images in the printer memory.
IMAGES
This results in:
CHESS2X2.1
CHESS4X4.1
DIAMONDS.1
GLOBE.1
Note:
You must use one-bit image file.