Print Services : How to Print to a (Postscript) File ???

Hi Forum,
for quite a while I'm thinking about migrating our print server to Mac OS X Server, unfortunately I could not find a way to easily create and manage multiple "Pritn-to-File" queues.
More precisely: what I would need is the ability to create Postscript spoolers on OSX Server which would just operatelike a virtual Printer, showing up on the network as shared but having no real printer on the other side! Just receiving the Postscript files (without limitations on size, media and colors) and dropping it into a predefined Folder on the Server. Sounds so easy...
Thanks in adavance for any help!

First the USB stick needs to be formatted in a format the frame can see. That is usually FAT32, the Windows and mostly Universal format (It probably already is formatted like that).
Next is what photo cataloging and editing program are you using? If it is iPhoto you need to Export the image or images you want to place on that card/stick. Not sure how that is done exactly as I don't use iPhoto but it is one of the menu item options (Could be under the File menu item).
Then during the export it should ask you where you want to exprt them TO. you would browse to the USB stick and select it. If it Auto places them on your dekstop then use Finder to coy and paste them from your desktop to the USB stick. Or you can try Drag & Drop (I personally never use that as I've never like it) from the Desktop to the USB stick.

Similar Messages

  • Event ID : 372 Print Service message while printing on Windows 8

    I get meaningless error message on Windows 8 after every application print job with HP Laserjet P1606dn. The Win 8 popup error msg says "Error Printing on HP Laserjet Professional...The Printer Couldn't Print .....". The corresponding Event Manager error is:
    "Event 372, Print Service
    The document Print Document, owned by Mark, failed to print on printer HP LaserJet Professional P1606dn. Try to print the document again, or restart the print spooler.
    Data type: RAW. Size of the spool file in bytes: 312352. Number of bytes printed: 312352. Total number of pages in the document: 1. Number of pages printed: 0. Client computer: \\DELLW. Win32 error code returned by the print processor: 0. The operation completed successfully."
    The print job then prints perfectly.
    Historically, my Event Viewer shows these errors in clusters. This cluster began on 8/25/2013, the same day I replaced my network router with a Frontier Netgear Model B90-755044-15 Rev 3. I assigned a new static IP address to the printer after the router replacement, and uninstalled / reinstalled the printer on each machine so they would recognize the new IP address. I also updated the printer's firmware from version datecode 20120130 to 20130703 at that time (in retrospect, I should never have updated firmware on same day as the network changes). Errors have appeared ever since. Updating the software driver version from 20100406 to 20120926 today did not fix the problem.
    The previous Event 372 cluster was limited to a single day, 2/9/2013. I don't see any obvious print-related errors on 2/9 except about ten 372s scattered through the day and two 823s preceding the 372s (823 is informational and says I changed default printer).
    A shared (USB connected to one pc) HP Photosmart printer never generates these errors.
    The same Laserjet P1606dn printer is accessed by three different Win 8 machines over wired (1 pc) and wireless (2 pcs) network connections, and all three now get the same annoying and misleading error message even though their print jobs print perfectly.
     Also, installing Full Solution driver (instead of Basic driver) did not fix it.  Disabling Kaspersky firewall did not fix it.
    Exception:  when configuration page is printed from the Control Panel > Devices and Printers printer icon > Printing preferences... > Services tab > Print information pages, then the error message does NOT appear.  Error only appears when printing from common applications (Word, etc.).

    Can an HP expert please comment on this thread, including the link given in previous post to Windows 7 Forums?
    Is anything lost by disabling bidirectional communications for my HP Laserjet P1606dn in order to eliminate spurious error messages?
    Is there a bug in the HP driver causing this error?
    Is bi-directional communications a separate communications interface which should simply be ignored and unchecked when using wired ethernet or wireless communications?

  • How To Print After Error Msg: Unable to convert postscript file

    We installed "Maverick" on our MacBook Pro and our printer is a HP 8600.  We were unsuccessful in getting our Adobe Acrobat Professional 8 to print our PDF files.  Instead, we got the error msg: Printing Stopped: unable to convert postscript file.  We have used this application for years without any problems.  How do we solve this problem so that our application WILL "convert postscript file" or do we have to spend several hundred dollars to upgrade?

    I think we solved the problem.  Instead of looking for the solution via Adobe, we went to our printer info online, which was the HP OfficeJet 8600.  We found special printer drivers for our newly installed Maverick operating system for our MacBook Pro.  After downloading and installing the new drivers per the directions, we tested printing a pdf document and it was printed without any problem.

  • Arrgggh!!!  iphoto print services...prints look awful

    Here is my workflow.
    canon RAW -> lightroom -> export (sRGB) -> import into iPhoto (embed colorsync profile)
    lightroom 1.4.1, iphoto 7.1.5
    If I print to my HP2600 from lightroom or iPhoto using colorsync the prints look great. But when I order from Apple Photo Services through iphoto, the prints are dark and washed out. I would like to order some calendars and books but not with the horrible quality of prints.
    How can I troubleshoot this?
    Thanks in advance.

    Ditto here on wrong colors in items ordered from APPLE.
    I just received a book I ordered and the color of all images aren't what I submitted. They're all darker and, in some cases, pinkish.
    I checked them using APPLE preview proofing process, and the preview proof looked great... exactly what I had intended.
    The images were old photos scanned in, and I did color corrections as well as cropping. Yet, I've done this in previous books and have had fabulous results.
    Am interested to hear if anyone has any solutions because maybe I'm doing something with color corrections I shouldn't be doing?

  • Hole print service on a print server is affected by few offline printers

    Hello,
    We have branch servers with Windows Server 2008 R2 hosting AD, DNS, File, WSUS and Print roles.
    Most of them are in remote locations with very bad electricity connection (UPSes are on the way), we experience unexpected shutdowns of the servers and print devices as well.
    After the server is turn on, it can't start it's print spooler service. As some of the printers are offline and users continue print on them.
    To solve the issue we have to clean files (jobs) from C:\Windows\System32\spooler\printer and start the print spooler service.
    Our idea is to create a schedule job witch to trigger deletions of the files and starting/restarting of the spooler.
    It bugs me as I believe the print server should be able by it's self to handle the jobs of the offline printers.
    Do you know for such option or I should go with the scheduled task to clean the jobs?

    First off change the Spool directory.  If you have an alternate partition on the machine or another drive, configure the spool directory to the alternate disk.  At very minimum set it to c:\spool.
    I'm not sure what the situation is with your data.  Rebooting the server will not impact jobs spooled to the disk.  They will be rescheduled when the spooler service starts after the reboot.
    I have had corrupted SPL data when the system is not cleanly shutdown.  Normally the corrupted files are discarded. 
    Alan Morris Windows Printing Team

  • Canon print driver: how to print pure black only

    We love our MP610 printer. But on Mac OS 10.5.8 Leopard we cannot figure out how to print black-only using the big cartridge. We've been using grayscale, but this does not give true blacks, and we suspect is using color ink + the small black cartidge.
    Our goal is simply to conserve the expensive color cartridges, only using color when it is needed.
    Any advice would be appreciated.

    Judging by my Canon printer, the large black cartridge is for solid black only: it doesn't do grayscale. As you've found, grayscale is handled by the colour set. 'Solid black' would apply to text and objects such as lines and rectangles where the colour has been set to full black, not to black within colour or grayscale images.

  • Newbie (!) - created a report; have to set parameters to print? How to print it all, please?

    Hi,
    I confess I'm a newbie. I've created my first table and a report based on that table. When I try to print the report, I get a dialogue box asking for the parameters for certain fields. How do I indicate "print all"? Can I save this setting, to
    print all of this document, every time? Do I have to input the parameters for each field, each time I print the document?
    I see the value of setting parameters, but don't need to filter this report.
    Thanks so very much!  Endless gratitude!

    That would explain it.  Because the report no longer recognizes the references it contains to the div_cde column, it treats it as a parameter.  Hence the prompt.  You can change the report design so that every reference to div_cde becomes
    one to div.  This could be in a number of places such as the ControlSource property of a control in the form, or the name of a column (field) by which the report is grouped or ordered, so an easier solution might be to change the table design, renaming
    the div column back to div_cde.  The report should then work without amendment.
    Ken Sheridan, Stafford, England

  • How to print pictures, How to print pictures

    How do you print a picture in iPhoto? (MacBook Pro)

    You select the picture and then from the file menu you select print. You post your iPhoto questions in the iPhoto forum. You get a book from your local bookstore on Mac OS and Macs for Mac 101 questions.

  • Java printing problem how to print in multiple pages

    hi all
    i'm trying to print the output of my application
    no problems with the 1st page but i'd like to tell to my app to print in a brand new page if the content exceed the printable length of the first page. i have 2 classes: printer and Document. the last one implements Printable
    Printer code
    PrinterJob printJob = PrinterJob.getPrinterJob ();
          //--- Create a new book to add pages to
          Book book = new Book ();
          //--- Add the cover page using the default page format for this print job
          //book.append (new IntroPage (), printJob.defaultPage ());
          //--- Add the document page using a landscape page format
          PageFormat documentPageFormat = new PageFormat ();
          documentPageFormat.setOrientation (PageFormat.LANDSCAPE);
          //Document doc=new Document();
          //book.append (doc, documentPageFormat);  
          //book.append (new Getter(), documentPageFormat);  
          book.append (new Document(), documentPageFormat);  
          //--- Tell the printJob to use the book as the pageable object
          printJob.setPageable (book);
          System.out.println("AAAAAAAA" +book.getNumberOfPages());
          //--- Show the print dialog box. If the user click the
          //--- print button we then proceed to print else we cancel
          //--- the process.
          if (printJob.printDialog()) {
             try {
                printJob.print(); 
             } catch (Exception PrintException) {
                PrintException.printStackTrace();
          }Document code:
    public class Document implements Printable
        private final static int POINTS_PER_INCH = 72;
        Calendar now;
        DateFormat df;
        Date date;
        double width;
        Point2D.Double pen;
        Graphics2D g2d;
        LineBreakMeasurer lineBreaker;
        AttributedString paragraphText;
        TextLayout layout;
        double maxPen=0.0;
        static int x1,x2,x3,x4,x5,x6,x7,x8,x9,x10;
        static double intestY, textX, textY;
        public Document()
        public int print (Graphics g, PageFormat pageFormat, int page)
            pen = new Point2D.Double();
            //setto calendario e DateFormat per orario
            df=new SimpleDateFormat("HH:mm:ss:SSS");
            //now=GregorianCalendar.getInstance();       
            //date=now.getTime();
             //--- Create the Graphics2D object
             g2d = (Graphics2D) g;
             //--- Translate the origin to 0,0 for the top left corner
             g2d.translate(pageFormat.getImageableX (), pageFormat.getImageableY ());        
             g2d.setColor(new Color(204,204,204));
             Font titleFont = new Font ("arial", Font.PLAIN, 10);
             Font textFont = new Font ("arial", Font.PLAIN, 8);
             g2d.setFont (titleFont);
             //--- Compute the horizontal center of the page
             FontMetrics fontMetrics = g2d.getFontMetrics ();
             String text = "ABSOL s.r.l. - LISTA APPUNTAMENTI DI Marcello Baiguera";
             textX=(pageFormat.getImageableWidth() - fontMetrics.stringWidth(text))/2;
             textY =7.2;
             //g2d.drawString (text, (int) textX, (int) textY);
             g2d.setFont (textFont);
             fontMetrics = g2d.getFontMetrics ();        
             //linea orizzontale sotto il titolo
             textY=textY + fontMetrics.getDescent();
             //g2d.drawLine(0, (int)textY, (int)pageFormat.getImageableWidth(), (int)textY);
             //prima linea verticale - margine sx
             //g2d.drawLine(x1, (int)textY, x1, (int)pageFormat.getImageableHeight());
             //seconda linea vert 
             x2=x1+fontMetrics.stringWidth("ven. 31/12/2003 ");
             //g2d.drawLine(x2, (int)textY, x2, (int)pageFormat.getImageableHeight());
             //terza linea vert         
             x3=x2+fontMetrics.stringWidth("88:88 ");
             //g2d.drawLine(x3, (int)textY, x3, (int)pageFormat.getImageableHeight()); 
             //quarta linea vert         
             x4=x3+fontMetrics.stringWidth("Marcello Impegnato text text text text");
             //g2d.drawLine(x4, (int)textY, x4, (int)pageFormat.getImageableHeight());
             //quinta linea vert         
             x5=x4+fontMetrics.stringWidth("Sig D'alessio Gigione ");
             //g2d.drawLine(x5, (int)textY, x5, (int)pageFormat.getImageableHeight());   
             //sesta linea vert         
             x6=x5+fontMetrics.stringWidth("Via del PonteVico, 222222 ");
             //g2d.drawLine(x6, (int)textY, x6, (int)pageFormat.getImageableHeight());
             //settima linea vert         
             x7=x6+fontMetrics.stringWidth("del Bagnolo Del Mella (bs) ");
             //g2d.drawLine(x7, (int)textY, x7, (int)pageFormat.getImageableHeight());
             //ottava linea vert         
             x8=x7+fontMetrics.stringWidth("333/78547888 ");
             //g2d.drawLine(x8, (int)textY, x8, (int)pageFormat.getImageableHeight());       
             //nona linea vert         
             x9=x8+fontMetrics.stringWidth("Rinnovo Scadenza Il ");
             //g2d.drawLine(x9, (int)textY, x9, (int)pageFormat.getImageableHeight());
             //decima linea vert         
             x10=x9+fontMetrics.stringWidth("Sandropolitan")+2;
             //g2d.drawLine(x10, (int)textY, x10, (int)pageFormat.getImageableHeight());
             intestY=textY+12;
             text = "DATA";
             textX= x1+((x2-x1)-fontMetrics.stringWidth(text))/2;                 
             //g2d.drawString (text, (int) textX, (int) intestY); 
             text = "ORA";
             textX= x2+((x3-x2)-fontMetrics.stringWidth(text))/2;                 
             //g2d.drawString (text, (int) textX, (int) intestY); 
             text = "CLIENTE";
             textX= x3+((x4-x3)-fontMetrics.stringWidth(text))/2;
             //g2d.drawString (text, (int) textX, (int) intestY); 
             text = "REFERENTE";
             textX= x4+((x5-x4)-fontMetrics.stringWidth(text))/2;
             //g2d.drawString (text, (int) textX, (int) intestY); 
             text = "INDIRIZZO";
             textX= x5+((x6-x5)-fontMetrics.stringWidth(text))/2;
             //g2d.drawString (text, (int) textX, (int) intestY); 
             text = "CITTA'";
             textX= x6+((x7-x6)-fontMetrics.stringWidth(text))/2;
             //g2d.drawString (text, (int) textX, (int) intestY);        
             text = "TELEFONO";
             textX= x7+((x8-x7)-fontMetrics.stringWidth(text))/2;
             //g2d.drawString (text, (int) textX, (int) intestY); 
             text = "MOTIVAZIONE";
             textX= x8+((x9-x8)-fontMetrics.stringWidth(text))/2;       
             //g2d.drawString (text, (int) textX, (int) intestY); 
             text = "APP. CON";
             textX= x9+((x10-x9)-fontMetrics.stringWidth(text))/2;
             //g2d.drawString (text, (int) textX, (int) intestY);       
             textY=intestY+6;
             //g2d.drawLine(0, (int)textY, (int)pageFormat.getImageableWidth(), (int)textY);
             textY=textY+12;
             double initialTextY=textY;
             System.out.println("maximum Y: "+pageFormat.getImageableY());
             Vector maxPens=new Vector();
             boolean vai=true;
             for(int i=0;  i<12; i++ )
                 if(textY<400.00 && vai)
                     System.out.println("");
                     System.out.println("-- "+i+" --"+df.format(new Date()));
                     //data
                     text = Integer.toString(i);
                     //textX= x1+((x2-x1)-fontMetrics.stringWidth(text))/2;
                     pen.x=x1+2;                
                     printJustified(text, x2-x1-4,textY);
                     //ora
                     text = "10:00";
                     //textX= x2+((x3-x2)-fontMetrics.stringWidth(text))/2;          
                     pen.x=x2+2;                
                     //printJustified(text, x3-x2,textY);
                     //cliente
                     text = "Costruzioni Benedini";        
                     pen.x=x3+2;
                     //printJustified(text, x4-x3-4,textY);
                     //referente
                     text = "Sig. Alessandro mmmm mmmm mmm mmmm mm  ";
                     pen.x=x4+2;
                     //printJustified(text, x5-x4-4, textY);
                     //indirizzo
                     text = "Via del Ca'";
                     pen.x=x5+2;
                     //printJustified(text, x6-x5-4,textY);
                     //citta' + (prov)
                     text = "Pozzolengo S. (VR)";
                     pen.x=x6+2;
                     //printJustified(text, x7-x6-4,textY);
                     //telefono
                     text = "335/6998523";
                     pen.x=x7+2;
                     //printJustified(text, x8-x7-4,textY);
                     //motivazione
                     //text = "Primo Appun";
                     pen.x=x8+2;
                     //printJustified(text, x9-x8-4,textY);
                     //Appuntamento con
                     //text = "Alessandro";
                     pen.x=x9+2;
                     //printJustified(text, x10-x9-4,textY);        
                     //textY=pen.y+12;
                     try
                        textY=Double.valueOf(maxPens.get(i).toString()).doubleValue()+12;
                        System.out.println(i+" recuperato");
                     catch(ArrayIndexOutOfBoundsException a)
                         maxPens.add(Double.toString(maxPen));
                         textY=maxPen+12;
                         System.out.println(i+" aggiunto");
                 else
                     System.out.println("aaaaaaaaaaaaaa ("+textY+")");
                     vai=false;
             //--- Validate the page
             return (PAGE_EXISTS);
             //return(NO_SUCH_PAGE);
          void printJustified(String text, double width, double y)
             pen.y=y;
             String txt=text;   
             System.out.println("text: "+text+" - pen.y= "+y);
             paragraphText = new AttributedString (txt);
             paragraphText.addAttribute (TextAttribute.FONT, new Font ("arial", Font.PLAIN, 8));
            //--- Create a LineBreakMeasurer to wrap the text for the TextLayout object
            //--- Note the second parameter, the FontRendereContext. I have set the second
            //--- parameter antiAlised to true and the third parameter useFractionalMetrics
            //--- to true to get the best possible output
            lineBreaker = new LineBreakMeasurer (paragraphText.getIterator(), new FontRenderContext (null, true, true));
             //--- Create a Vector to temporaly store each line of text
             Vector lines = new Vector ();
             //--- Get the output of the LineBreakMeasurer and store it in a Vector
             while ((layout = lineBreaker.nextLayout ((float) width)) != null) {
                lines.add (layout);
             pen.y = pen.y - 7.373047;
             //--- Scan each line of the paragraph and justify it except for the last line
             for (int i = 0; i < lines.size (); i++)
                //--- Get the line from the vector
                layout = (TextLayout) lines.get (i);
                //--- Check for the last line. When found print it
                //--- with justification off
                //--- Align the Y pen to the ascend of the font, remember that
                //--- the ascend is origin (0, 0) of a font. Refer to figure 1
                pen.y += layout.getAscent ();
                //--- Draw the line of text
                layout.draw (g2d, (float) pen.x, (float) pen.y);
                //--- Move the pen to the next position adding the descent and
                //--- the leading of the font
                pen.y += layout.getDescent () + layout.getLeading ();
                if (pen.y>maxPen)
                    maxPen=pen.y;
                    System.out.println("-----------------------------------------------txt: "+txt+" new maxPeny= "+maxPen);
       }in Document i use the printJustified method that simply splits the text in rows.
    i'll don't explain the method 'cause my question is another.
    thanx a lot
    please!!!
    sandro

    Basically you need to write some smart code. Your application needs to be able to determine what to print on each page because the print api will call the following function passing a page number. Your application must know what to paint on each page. If you think it sounds complicated you better believe it is !!
    public int print(Graphics g, PageFormat pf, int pageIndex) {
    PageNumber = pageIndex+1;
    // Need to calc the pages here
    page = (Graphics2D)g;
    calcPages();
    say("Printing page " + PageNumber);
    if (PageNumber <= getNumPages()) {
    paint(g);
    return Printable.PAGE_EXISTS;
    } else
    return Printable.NO_SUCH_PAGE;
    The code above comes from my report printer class and as you can see a calcPages() function is called prior to the paint() function being called. This function sets up a whole bunch of things including exactly what needs to be printed on each page. Note that the calcPages() function is smart enought to simply return is it has already been called. This way the paint function simply checks the PageNumber variable when painting to establish what to draw on the page.
    So imagine when you are generating a very large report from a database ! You basically have to process the report doing all the formatting prior to actually allowing the paint function to be called. Its quite a complicated business but fortunately even the largest report does'nt really take up that much memory. I basically just create buffers of the data for each page - its a bit of a pain but the same logic is required for pagination anyway.
    Be happy to provide you with the source code but you might need the whole application to get anything working.

  • How do I open a postscript file, like I open an excel file?

    I'm trying to open a file that I saved as a .ps.
    I want to open it in the same maner as I open an excel file?

    To open an excel file, such as *.xls, you need Excel; to open a *.ps file, you need Ghostscript. It's free. You should be able to find it on internet.
    George Zou
    http://gtoolbox.yeah.net
    George Zou
    http://webspace.webring.com/people/og/gtoolbox

  • How many printer can I host on an Apple server 10.6.8 in ServerAdmin Print service?

    I had 53 printers recently (two weeks ago) on our printserver and kept getting the error message:
    "The service has encountered an error. Try to refresh the view (printserver.local/Print). (kNetworkError)"
    This message would come up multiple time while loading the Print service or the Printer queues in Print service.
    I had 20 printers setup on this same server last school year and had no problems.
    When we redesigned our network this summer, I had to setup the printers again as the IP addresses had changed.
    after adding the original 20 printers and adding the other 30, I then started to notice an obvious slow down in ServerAdmin app while loading the Print service and the Print queues.  The grey gear wheel showing that the system is processing, would never stop spinning.
    It would take up to 20 minutes for the Print queues to load and even after they did load the gear wheel never stopped spinning.
    When I would attempt to make a change in any Printer queue i.e. selecting a print protocol (SMB, LPR), the system would not Save the change even though the system allowed me to click the Save button.
    So, any suggestion on how many printers I can effectively Host on an Apple server 10.6.8+?
    Thanks,
    Vince

    Hi
    I think your main problem may lie here:
    "When we redesigned our network this summer, I had to setup the printers again as the IP addresses had changed"
    Correctly resolving DNS is crucial for OS X Server's reliability and robustness of services. It needs it simply to resolve it's own name to its IP Address regardless of what service your running. If when making the changes to your network you made no allowances for this then you will experience this:
    "The grey gear wheel showing that the system is processing, would never stop spinning."
    With increasing regularlity.
    To answer your question AFAIK you can add as many printers as the USB bus can support. If these are networked printers you're adding, and if it was me, I would not add them to OS X Server's Print Service.
    HTH?
    Tony

  • Is there a way to create a postscript file in InDesign for a certain page size without a printer?

    I need to set up a postscript file for my book to take it to print but I can set up the print settings for 11 by 17 in. paper. Is there a way to get around this?
    I am using a mac with cs6.

    Is your print service provider requiring a PostScript file? Normally, they would require PDF with any reasonably modern workflow.
    The print to PostScript Printer and Device Independent option is very limited. If there is a particular device your print service provider is using and requires PostScript for, they should be providing a particular PPD for you and thus, allow you to customize the PostScript for that device.
             - Dov

  • Printing a PDF document within a postscript file

    I know it is possible to print a PDF document from within a postscript file using Document Structuring Comments and Document Comment Extensions.  Is is possible to print a single page PDF document multiple times as a booklet?  For example I have a PDF document that is a page of graph paper.  I want to print this PDF file 8 times in the form of a booklet.  Is this possible and if it is how would I code the postscript to do this?
    Thank you  in advance
    David

    Where do you know that “it is possible to print a PDF document from withint a PostScript file using Document Structuring Comments and Document Comment Extensions” from?
    PDF is absolutely not part of the PostScript language itself. Nor is there anything in the DSC specifications that provides for printing a PDF document from within a PostScript file.
    Attached to this posting are the two existing pieces of documentation of DSC from Adobe. Neither references such a capability.
    DSC are simply “comments” within a PostScript program file which may be used by preprocessing software or external applications for various puposes, especially associated with prepress actions and placing of EPS (Encapsulated PostScript) in other graphic arts documents.
    Conceivably some implementor of some PostScript product may have provided some capability to embed a PDF file or to invoke the printing of a PDF file from within a PostScript file using custom DSC. However, this is certainly not part of the official PostScript language. I have also attached those specifications as well!
              - Dov

  • Exporting iphoto books for printing at local printing services

    Does anybody know how to export an iphoto book for printing at local printing services, other than Apple printing services?
    I tried to export, but the only option available was to "export to iDVD", which is not very helpful (does not generate a printable file).
    I'd appreciate any hints...

    Yanomami:
    Welcome to the Apple Discussions. What you want to
    do is do a print to pdf. Then take the pdf file to
    the printing service to be printed.
    Thank you for the tip. One follow up question: does PDF file have the right photo quality/definition to print a book, or would it be better to export to a TIFF file or some other type? If so, how to export to TIFF then?
    Thanks again for any help you can offer.

  • Use two different printer services in one web template?

    Hi!
    Is it possible to use two different help services for printing in the same web template (for the same table item)?
    Print1:
    <param name="HELP_SERVICE" value="HELP_SERVICE_PRINT"/>
    <param name="HELP_SERVICE_CLASS" value="ZCL_RSR_XLS_HELP_WINDOW_PRINT"/>
    Print 2:
    <param name="HELP_SERVICE" value="ZPRINTING"/>
    <param name="HELP_SERVICE_CLASS" value="ZBW_PRINT_HELP_SERVICE"/>
    I was thinking that you maybe could change the param name values for the "Help_service" and the "help_service_class" at runtime using the properties for the table item, so that you could choose which one to use, but I havne't been able to do that so far.
    Does anyone have an idea?

    This is not a problem. Just put the print service for the print to excel on an object other than the table web item. As long as these print services exist on any web item, you should be able to invoke them. I've tested this with putting the "Print with Excel" service on the Navigation Block Web Item and the other print service on the table web item. Hope that helps!
    Prakash

Maybe you are looking for