Spooler table details
- Last UpdatedApr 24, 2025
- 1 minute read
A spooler record exists for every RealTime database (RTDB) printer in the system. Event messages for all field devices that are assigned to a specific group are logged to the event spooler. The spooler table contains the following internal fields:
|
Internal Field Name |
Data Type |
Description |
|---|---|---|
|
accessFlag |
displayname |
This flag is used by easy eXtended Operator Station (ezXOS) to determine whether a table is being modified through the Advanced Database Editor (ADE). If the flag is set, access to the table is denied. |
|
ptnum |
unsigned char |
This field represents the record’s slot number in the database. |
|
sprdevice |
sprDevices |
This field is the spooler devices array. Some of the fields in the structure are described below. |
|
sprdevice.sprDevice[0-9].name |
sprDeviceName |
Device name (for example, printer). |
|
sprdevice.sprDevice[0-9].system |
oas_sys_name |
System to which the device is attached. |
|
sprfront |
unsigned short |
First message in the spooler queue. |
|
sprlost |
unsigned int |
Number of messages lost because the queue was full. |
|
sprname |
pntname |
This field is the unique name of this spooler record. The name can be up to 31 characters in length. |
|
sprqueue |
spoolqueue |
Queue of spooler message entries. |
|
sprrear |
unsigned short |
Last message in the spooler queue. |