Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
ProjectWise
  • Product Communities
ProjectWise
ProjectWise Design Integration Forum ICS Improvements to Multi-File processing
    • Sign In

    • State Not Answered
    • Replies 8 replies
    • Subscribers 62 subscribers
    • Views 2251 views
    • Users 0 members are here
    • iCS for PDF

    ICS Improvements to Multi-File processing

    Warren Malveau
    Offline Warren Malveau over 4 years ago


    In ICS, I can select individual DGN files and submit a job from an ICS profile  that doesn't ask me about the ICS printer, but does have me select a pre-determined settings file from ProjectWise.  Works Great!!!

    To make renditions from IPS files, the ICS printer must be specified in the IPS file, and the plots must have a settings file applied from ProjectWise.  Selecting a profile from the ICS profile dialog is not an option (grayed out).  This is time-consuming preparation, with the only real savings being PDF generation.  It would be faster to just select the individual DGN files, then use an ICS profile to process them.  The only drawback is that the renditions from individually-selected DGN files cannot be placed in a multi-page PDF by ICS.

    Is there any chance that ICS will be enhanced to use the IPS file solely as a list of files, and allow the user to select a Presentation from the ICS profile dialog?  Or will it be enhanced to allow individually-selected DGN files to be rendered into a single multi-page PDF?

    • Sign in to reply
    • Cancel

    Top Replies

    • Warren Malveau
      Offline Warren Malveau Mon, Jun 10 2019 7:20 PM in reply to Andrew Edge +1
      Andrew, Your suggestion is exactly what I have been doing. On the ICS server, I created a printer for ICS (LACSD_ICS_Printer) that uses our preferred KIP860 driver. Works great! Only problem is still…
    • Warren Malveau
      0 Offline Warren Malveau Tue, Jun 11 2019 12:20 PM in reply to Andrew Edge

      If I may, let give a an example of our IPS file use:

      • On a given project, the ELEC group creates an IPS file that lists 10 sheets.  The printer is set to a shared B-size laser printer on the IPlot server, and a matching printer settings file from the IPlot server is applied.  Users can now print the sheets to the laser printer.
      • if the user then wants to print to a large-format shared printer instead,  he must open the IPS file, change to the shared large-format printer on the IPlot server, and apply the appropriate printer settings file from the IPlot server.  He can not print from the current IPlot  Organizer session without saving the IPS file.
      • If the user instead wants to create a rendition of the IPS file, he must open the IPS file, change the printer to the shared ICS printer on the ICS server, then apply an appropriate settings file from ProjectWise.  The revised IPS file must be SAVED back to ProjectWise, and now renditions can be created (noting that "Presentation" is not a selection option).
      • Finally, if for some reason someone needed to print directly to the shared laser printer again from the IPS file, the IPS file would have to be revised again.

      I understand having to change printer and printer settings to print hardcopy to different printers.  I find it unfortunate that the same has to be done for creating renditions from IPS files.  It would be great to leave the IPS file as-is, and enable the Presentation choices the Create Rendition dialog.  Just a suggestion.

      Your suggestion and Kevin's for IP_DCS_RENDITION_PRINTER and shared ICS printer are good.  I already implement these.

      Warren J. Malveau
      Senior CADD Support Specialist
      Los Angeles County Sanitation Districts
      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    • Andrew Edge
      0 Andrew Edge Tue, Jun 11 2019 11:01 AM in reply to Warren Malveau

      I'm not the best person to ask about documentation.  Like all documentation, I'm sure it could be improved.  The challenge for a writer is to ensure a basic explanation of what the product does while not being so verbose and detailed that nobody actually reads it (with that threshold seemingly going down rapidly).  When you start getting into the nitty-gritty, the style of documentation has to change; you end up needing blog-type articles on specific topics that are difficult to anticipate in advance.  IMHO that's why formal documentation on complex systems ends up being relatively sparse with forum threads and other channels picking up the slack.  Not ideal but just a fact of life.

      The idea is that creating renditions from an IPS using iCS for PDF should not be very different from doing so from different PCs using InterPlot Organizer.  Just treat the iCS for PDF server as another user PC.  You can use a shared network printer connection on all the PCs as Kevin van Haaren suggests.  Or just create local printers on each PC and make sure they are named the same.  If you use the same printer driver, every PC will be on the same page concerning paper size names.  There should be no reason to have to edit the IPS every time it needs to be printed/renditioned from a different PC.

      One ugly bit is that you need to edit ip.cfg on the iCS for PDF server to set IP_DCS_RENDITION_PRINTER to specify the name of your custom printer.  Otherwise it will use a generic printer with the standard Windows paper size names.  In the upcoming release, this configuration will be more visible in iCS Admin and can be accomplished without having to mess around with text files.

      The design also doesn't work well if you have a single iCS for PDF server that serves multiple offices with different physical printers using different drivers with different paper sizes.  It would be nice if InterPlot Organizer supported abstract paper sizes not tied to a particular Windows printer, but it doesn't.  In that case, the printing situation likely already requires multiple IPS and settings files: one for each office.  Adding iCS for PDF to the mix would require choosing one printer to target for server renditions and making that office responsible for managing the IPS/.sets for server renditions.  Or adding IPS/.sets that target the generic "ProjectWise Dynamic Composition Server" printer.  In practice, that scenario doesn't come up often.

            
      .

      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    • Warren Malveau
      0 Offline Warren Malveau Mon, Jun 10 2019 7:20 PM in reply to Andrew Edge

      Andrew,

      Your suggestion is exactly what I have been doing.  On the ICS server, I created a printer for ICS (LACSD_ICS_Printer) that uses our preferred KIP860 driver.  Works great!  Only problem is still having to visit that IPS file to change printers and apply settings file from PW server.

      You're providing a lot of good detail that doesn't appear to be document.  Or am I not looking in the right place.

      Warren J. Malveau
      Senior CADD Support Specialist
      Los Angeles County Sanitation Districts
      • Cancel
      • Vote Up +1 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    • Kevin van Haaren
      0 Offline Kevin van Haaren Fri, Jun 7 2019 2:29 PM in reply to Kevin van Haaren

      We also discourage our users from using IPS files for ICS because they've been unstable for us. Not sure what it is about our workflows that cause this but we find IPS files just stop working after a while.

      We now try to setup renditions so users can just right-click on a file (or set of files), select Create Rendition and then Click OK and get exactly what they need for that project.  No need to mess with an IPS file at all. We typically use either the Sheet Model name or Sheet Description name for the PDF file name depending on the project.

       

      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    • Kevin van Haaren
      0 Offline Kevin van Haaren Fri, Jun 7 2019 2:26 PM in reply to Andrew Edge

      We create a virtual printer queue on every plot server using the same driver and having the same name on each server, this printer is configured to plot to the NUL: port so it never actually prints anything that goes to it. We also setup a set of sheet sizes on every plot server. We do the same on our ICS server.

      We recommend our users using InterPlot Organizer or Print Organizer to create PDFs to use that printer in their IPS/PSET files. If they are creating a IPS for use with renditions we tell them to specifically use the VirtualPlot queue shared from the ICS server.

      We also put:

      printer=\\ics_server_name\print_queue

      in every SET file we setup for use with ICS.

      About the only thing we have to do for this system now is add the occasional odd paper size that we don't already create.

       

      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    >

    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies