Intermec PX4i Fingerprint Developer's Guide (old) - Page 140
About Printer Memory, Permanent Memory, Temporary Memory - printer manual
View all Intermec PX4i manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 140 highlights
Chapter 7 - Controlling the Printer Rebooting does not affect the printer setup, unless the printer hardware configuration has changed during the power-off period (for example, if the printhead has been replaced or an interface board has been installed or removed). About Printer Memory Note: To provide compatibility with earlier versions of Intermec Fingerprint, the device designations "ram:" and "c:" are interpreted as "/c" and "rom:" as "/rom". For PB50 or PB51, use "d:" instead of "c:". The printer memory consists of a number of parts, some with directories. Permanent Memory Note: To provide compatibility with earlier versions of Intermec Fingerprint, the device designations "ram:" and "c:" are interpreted as "/c" and "rom:" as "/rom". The permanent memory, "c:" or "/c" (also called /ram or "ram:" in some printer manuals) resides in a flash memory SIMM. Additional flash SIMMs are also included in the device "/c". At least one SIMM must always be present. It must have a boot sector and a number of sectors containing the so called "kernel." There is also a temporary area for media feed info and odometer values. Some of these sectors are read-only and are included in the device "/rom". The "/c" file system uses 1K blocks. Files smaller than 1K use 1K of space. File space always rounds up, so a 4.5K file uses 5K of file space. A directory takes 1K, regardless of how many files it contains. When there are no free blocks left in any sector and at power up, the memory is automatically reorganized to save space. This process takes some time and makes the flash memory comparatively slow. Temporary Memory Temporary memory has no battery backup and is completely erased at power-off. However, the following Fingerprint commands can be used to prevent variables from being lost at a power failure: • SETPFSVAR - Register variable to be saved at power off. • GETPFSVAR - Recover saved variable. • LISTPFSVAR - List saved variables. • DELETEPFSVAR - Delete a saved variable. The temporary memory is used for the following purposes: • To execute Fingerprint instructions. At startup, the kernel in the permanent memory is copied to the temporary memory, where all Fingerprint instructions are executed and the print image bitmaps are created. 124 Intermec Fingerprint Developer's Guide