[[https://www.revelation.com/|Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community]] ==== Set_Printer("INIT") Statement (OpenInsight 32-bit Specific) ==== === At 28 OCT 2004 12:56:20PM Casey Greenwood wrote: === {{tag>"OpenInsight 32-bit Specific"}} I working utilizing PDF's for my reporting in my current system. I have run across a problem I'm wondering if anyone has an answer to. I would like to export a file to pdf to be saved in a specific location as well as print the file at the same time. Currently I can set the Set_Printer("INIT") statement to Preview and it will save the file to the location. If I set the same statement to Print, the file is not saved. This happens even though I am setting the Export Format in both statements to PDF. Is is possible to do both -- Save the file to a specific location while it Prints??? Here's an example of my code: *** PDF ACTION IS DEFINED EARLIER BUT BASICALLY ASKS *** USER WHETHER THEY WISH TO PREVIEW OR PRINT FILENAME=TEXT TEST PRINT':@FM: '' :@FM: 6 :@FM: 'C:\REGFILE.PDF' MARGINS=0.4:@fm:1.5:@fm:0.4:@fm:0.6 IF pdf_action=PREVIEW' THEN *** THIS STATEMENT SETS THE FILE TO SPECIFIC LOCATION stat_init=Set_Printer("INIT", FILENAME, '', MARGINS, 0,5:@VM:@VM:1) END ELSE *** THIS STATEMENT PRINTS THE FILE DIRECTLY BUT DOESN'T SAVE IT stat_init=Set_Printer("INIT", FILENAME, '', MARGINS, 0) END Any help would be appreciated. Casey Greenwood ---- === At 28 OCT 2004 02:29PM Don Miller wrote: === I don't think that OIPI will do both at once. I had a similar problem a while back. I saved the file as a PDF and then launched Adobe Reader. I know it takes twice as long as what you'd like, but I don't think the output stream can be directed to two different logical devices at the same time. Don Miller ---- === At 28 OCT 2004 04:03PM Casey Greenwood wrote: === Thanks Don, I kind of figured that was the problem. I launch Adobe too with the preview but was hoping to save them the step of having to hit print in Adobe. I may just have to try to create the same PDF twice in a couple of my reports, one that will save to a file, the other that will print, but it's going to be a lot of redundant code. Casey ---- === At 30 OCT 2004 02:22AM Barry Stevens wrote: === In your code, after the file is created by oipi do: Cmd="C:\Program Files\Adobe\Acrobat 5.0\Reader\AcroRd32.exe" /p /h ':quote(Path:FileName) utility("RUNWIN",Cmd) ---- === At 30 OCT 2004 03:52AM Bob Silverstein wrote: === Here is my approach to a slightly different task. I save the file as a PDF but preview it before printing. Here is my code. PARAM1=' PARAM2=' PARAM5=' PARAM1=6 FILE=:\AREV3A\DSR'S\20": DATE-2, 2 : '\': DATE1, 3 : '\DSR ' : FMT(DATE(), 'DH') : '.PDF' PARAM1=DRIVE : FILE PARAM2=DSR for ' : FMT(DATE(), 'DH') PARAM5=3 PARAM5=0 PARAM5=0 PARAM5=0 PARAM5=0 PARAM5=7 PARAM5=-1 A=SET_PRINTER('INIT', PARAM1, PARAM2, '', '', PARAM5) Sometimes, I email the PDF and found out that the third-party PDF generator creates a PDF that AOL and some other ISP's trash. This does not happen with the Acrobat PDF-Writer. [[https://www.revelation.com/revweb/oecgi4p.php/O4W_HANDOFF?DESTN=O4W_RUN_FORM&INQID=NONWORKS_READ&SUMMARY=1&KEY=761421C3100813E285256F3B005D0CA8|View this thread on the forum...]]