PsiFS: SWI Calls

PsiFS_PrintJobData

PsiFS_PrintJobData
(SWI &520D3)
Read a page from a print job

On entry:R0 =handle of print job
R1 =pointer to null terminated filename, or 0 for none

On exit:Registers preserved

Interrupts:Interrupt status is undefined
Fast interrupts are enabled

Processor mode:Processor is in SVC mode

Re-entrancy:SWI is not re-entrant

Use: Write the data for the next page of a print job to the specified file. This is only appropriate for EPOC devices.

If no filename is specified then this discards the data. Note that this is not the same as cancelling the print job, as performed by PsiFS_PrintJobCancel.

The first page of a print job, number 0, contains dummy data. Reading that data via this call enables reception of the rest of the print job.

Reading the data for the last page of a print job ends the job.


Related SWIs:PsiFS_PrintJobPoll, PsiFS_PrintJobCancel

Related vectors:None

[Contents] [Up] Copyright © Alexander Thoukydides, 1998, 1999, 2000, 2001, 2002