The following tables describe the expected combinations of event
parameters according to the method that signals the event.
Table 1. IntermediateEventSignalling method and operationID |
Reason |
Data |
PrintFormSync
JXFS_O_PTR_WRITE_ FORM_DATA |
JXFS_I_PTR_NO_MEDIA_PRESENT |
none |
JXFS_I_PTR_MEDIA_INSERTED |
none |
JXFS_E_PTR_FIELD_FAILURE |
JxfsFieldFailure |
PrintRawData
JXFS_O_PTR_WRITE_ RAW_DATA |
JXFS_I_PTR_NO_MEDIA_PRESENT |
none |
JXFS_I_PTR_MEDIA_INSERTED |
none |
Note: The identificationID parameter (omitted from the
table) will have the identification Id of the operation returned in the asynchronous
call.
Table 2. OCPtrRawDataEventSignalling method |
Result |
Data |
PrintForm |
One of: - JXFS_RC_SUCCESSFUL
- JXFS_E_PTR_NO_MEDIA_PRESENT
|
byte[] |
Table 3. OperationCompleteEventSignalling method and operationID |
Result |
Extended result |
Data |
PrintForm
JXFS_O_PTR_WRITE_FORM_DATA |
One of the following: - JXFS_RC_SUCCESSFUL
- JXFS_E_PTR_FIELD_ERROR
- JXFS_E_PTR_FIELD_NOT_FOUND
- JXFS_E_PTR_FIELD_SPEC_FAILURE
- JXFS_E_PTR_FORM_INVALID
- JXFS_E_PTR_FORM_NOT_FOUND
- JXFS_E_PTR_MEDIA_INVALID
- JXFS_E_PTR_MEDIA_NOT_FOUND
- JXFS_E_PTR_MEDIA_OVERFLOW
- JXFS_E_PTR_MEDIA_SKEWED
- JXFS_E_PTR_NO_MEDIA_PRESENT
|
-1 |
none |
PrintRawData
JXFS_O_PTR_WRITE_ RAW_DATA |
One of the following: - JXFS_RC_SUCCESSFUL
- JXFS_E_PTR_NO_MEDIA_PRESENT
|
-1 |
none |
Note: The identificationID parameter (omitted from the table) will
have the ID of the operation returned in the asynchronous call.
Table 4. StatusEventSignalling Method |
Status |
details |
PrintForm |
JXFS_S_PTR_PAPER |
JxfsPaperStatus |
JXFS_S_PTR_TONER |
JxfsTonerStatus |
JXFS_S_PTR_MEDIA |
JxfsMediaStatus |
PrintRawData |
JXFS_S_PTR_PAPER |
JxfsPaperStatus |
JXFS_S_PTR_TONER |
JxfsTonerStatus |
JXFS_S_PTR_MEDIA |
JxfsMediaStatus |
Note: The identificationID parameter (omitted from
the table) will have the identification Id of the operation returned in the
asynchronous call.