![]()
Home | Contact Us | Submit Troubleshooting Info | Search | Help
Output | Software Solutions | Proofing | Color, Screening and Calibration | Scanning | Digital Photography | Consumables | POS
The WSRIF.h status codes below explain the M-codes that are communicated between Print Console and the firmware.
/* Status codes that may appear after one of the four message field flags in a
recorder response strings; note the values of these identifiers are
converted to ASCII before being placed in the command.
These status codes MUST numerically be in the same sequencial order that they
would happen during a regular image. This is because the workstation task
does value comparisons of the status code, to determine where it is in the
cycle of an image.
*/
typedef enum
{
UNRECEIVED = 0,
COMMAND_RECEIVED = 1,
PICK_STARTED = 5,
PICK_STARTED = 5,
PLATE_GRABBED = 10,
PICK_COMPLETE = 15,
FETCH_STARTED = 16, // For VLF_MPE only
FETCH_COMPLETE = 17, // For VLF_MPE only
SLIPSHEET_HANDLING = 18, // For VLF_MPE only
LOAD_STARTED = 20,
SETTING_UP_FOR_PLOT = 22, // actually sent after waiting for mode
LOAD_COMPLETE = 25,
WAITING_FOR_MODE = 26,
READY_FOR_SCSI_DATA = 27,
SEARCHING_FOR_EDGE = 28,
BEAM_BALANCE_IN_PROGRESS = 29,
PLOTTING_STARTED = 30,
SCSI_KBYTES_RECEIVED = 32,
PERCENT_EXPOSED = 33,
PLOTTING_COMPLETE = 35,
UNLOAD_STARTED = 40,
UNLOADING_REJECT = 41,
UNLOAD_PROMPT = 43, // Used by TS Auto to prompt to remove plate
UNLOAD_COMPLETE = 45,
EJECT_STARTED = 46, // For VLF_MPE only
EJECT_COMPLETE = 47, // For VLF_MPE only
PLATE_ENTERING_DEVELOPER = 50,
PLATE_LEAVING_DEVELOPER = 55,
CARRIER_LOAD_STARTED = 60, // Loading of carrier started (TS_PROOF only)
CARRIER_LOAD_PAUSED = 62, // Waiting for button to be pushed (TS_PROOF only)
CARRIER_LOAD_CONTINUING = 64, // Carrier being moved onto drum (TS_PROOF only)
CARRIER_LOAD_WRONG_CARRIER = 65, // The wrong carrier was loaded
CARRIER_LOAD_COMPLETE = 66, // Carrier is on drum (TS_PROOF only)
RECEIVER_LOAD_STARTED = 68, // Receiver is being loaded onto carrier (TS_PROOF only)
RECEIVER_LOAD_COMPLETE = 70, // Receiver is loaded onto the carrier (TS_PROOF only)
DONOR_LOAD_STARTED = 72, // Donor load is started (TS_PROOF only)
DONOR_LOAD_COMPLETE = 74, // Donor load is completed (TS_PROOF only)
DONOR_UNLOAD_STARTED = 76, // Donor unload is started (TS_PROOF only)
DONOR_UNLOAD_COMPLETE = 78, // Donor unload is completed (TS_PROOF only)
RECEIVER_UNLOAD_STARTED = 80, // Receiver unload started (TS_PROOF only)
RECEIVER_UNLOAD_COMPLETE = 82, // Receiver is unloaded (TS_PROOF only)
CARRIER_UNLOAD_STARTED = 84, // Starting to eject the carrier (TS_PROOF only)
CARRIER_UNLOAD_PAUSED = 86, // Waiting for the carrier to be removed from the load/unload ramp (TS_PROOF only)
CARRIER_UNLOAD_CONTINUING = 88, // Carrier has been pulled from the load/unload ramp (TS_PROOF only)
CARRIER_UNLOAD_COMPLETE = 90, // Carrier unloaded (TS_PROOF only)
COMMAND_COMPLETE = 99,
// Binary interface status codes
SUSPENDED = 150,
ON_LOAD_TABLE = 160, // 2630
ON_DRUM = 165
} STATUS_CODE;