Warning:  main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pp/ppstartjob.html on line 1
Warning:  main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pp/ppstartjob.html on line 1
Warning:  main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pp/ppstartjob.html on line 8
Warning:  main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pp/ppstartjob.html on line 8
Start a print job
int PpStartJob( PpPrintContext_t *pc );
- pc
 
- The pointer to a
  PpPrintContext_t
  structure that was returned by 
  PpCreatePC().
 
ph
This function initializes the current print job. This includes opening 
the destination
device or file and writing out the print-start command and any modified
portions of the print context. 
The pc argument is a pointer to the print context for the
print job. This must have been created by 
PpCreatePC(), and
may have been configured by calls to 
PpSetPC(),
or by the 
PtPrintSel
widget.
You normally call this function after setting up the print context with
PpSetPC() and/or the
PtPrintSelection()
convenience function.
If the Pp_PC_DEVICE or Pp_PC_FILENAME member
of the print context isn't specified, the printer in Pp_PC_NAME
is used to determine the print destination. If Pp_PC_NAME
isn't specified either, the default printer definition is used. If a print
destination still isn't set in the print context, PpStartJob()
fails and errno is set to ESRCH.
  | 
Photon draw operations won't be routed through the
print context until you call 
PpContinueJob(). | 
 
- 0
    
 
- Success.
  
 
- -1
    
 
- The print context couldn't be made active, probably because the
      required working files couldn't be created. See errno for
      the specific error.
 
- ESRCH
  
 
- No output target is specified in the print context and no printer
    definition could be found
 
See
PpContinueJob().
Photon
| Safety: |  | 
| Interrupt handler | 
    No | 
| Signal handler | 
    No | 
| Thread | 
    No | 
PpContinueJob(),
PpCreatePC(),
PpEndJob(),
PpGetPC(),
PpPrintContext_t,
PpPrintNewPage(),
PpPrintWidget(),
PpReleasePC(),
PpSetPC(),
PpSuspendJob()
Printing in the
Photon Programmer's Guide
Warning:  main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pp/ppstartjob.html on line 185
Warning:  main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pp/ppstartjob.html on line 185