Carl, The do-it-all-in-startup.int method seems to work perfectly. Thank you! In this line: BX dos/nv/x/z /c setcfg lins=35 >nulQ2 BX D SL=35Q2 ;*; the two each BX and Q2 are codes (via PFUNC), and everything else is plain text, correct? Two more questions: 1. How you make XyWrite print to LPT2 or LPT3? I want to set up one or both to print a PDF to the desktop. 2. Is it possible in XyWrite to set an environment variable that will be visible to a program launched in the background by vDosPlus? I’m asking because it would be convenient to have the variable accessible to a compiled AutoIt script that runs after printing to LPTn. Again, many thanks for this.