Starting a Print Job from a Page Other Than Page 1

ID: Q88240

The information in this article applies to:

To start a print job at a location other than page 1, set _PBPAGE to the number of the page at which printing should start and create a program that uses the PRINTJOB...ENDPRINTJOB commands.

Using the _PBPAGE variable to specify the page number where a print job starts does not work outside of PRINTJOB...ENDPRINTJOB.

For example, suppose your printer jammed on page 75 of a 100-page report and all output from page 75 through 100 was lost. The code to re-create the last 25 pages is as follows:

   _PBPAGE=75
   PRINTJOB
   REPORT FORM C:\FOXPRO2\test.FRX ;
      ENVIRONMENT PDSETUP TO PRINT
   ENDPRINTJOB

Or, if you just wanted to only print page 75, then set "_PBPAGE=75" and "_PEPAGE=75" in the previous example.

Additional reference words: FoxDos 2.00 2.50 2.50a resume continue KBCategory: kbprint kbprg KBSubcategory:

Last Reviewed: April 17, 1995