Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Printer Banding

Printer Banding

Scheduled Pinned Locked Moved C / C++ / MFC
winformsgraphicsquestion
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    MR MAB
    wrote on last edited by
    #1

    I have an application that produces images that are sent to a plotter (E size sheet). The images are huge, and when sent to the printer cause the spool files to become extremely large (sometimes killing the process). To reduce the spool size I thought that I would be able to band/tile the images to the printer and to force it to print and discard what I sent to reduce the spool file size. After looking at what was available in GDI and GDI+, I could not see a way to do this. I did see some information on BandInfo and NextBand, but neither one is well documented and NextBand states that it is no longer used. Does anyone have ideas as to how I can to this? Second, are there ways that I can compress the image to reduce the spool file size?

    B 1 Reply Last reply
    0
    • M MR MAB

      I have an application that produces images that are sent to a plotter (E size sheet). The images are huge, and when sent to the printer cause the spool files to become extremely large (sometimes killing the process). To reduce the spool size I thought that I would be able to band/tile the images to the printer and to force it to print and discard what I sent to reduce the spool file size. After looking at what was available in GDI and GDI+, I could not see a way to do this. I did see some information on BandInfo and NextBand, but neither one is well documented and NextBand states that it is no longer used. Does anyone have ideas as to how I can to this? Second, are there ways that I can compress the image to reduce the spool file size?

      B Offline
      B Offline
      Blake V Miller
      wrote on last edited by
      #2

      What if you try to reduce the printer DPI at the device? Perhaps you don't need 2400 DPI or whatever the device is supporting to render your images, then try to reduce the DPI and the spooler file might be smaller, or else reduce the color depth if you are printing color images. If the device prints fast, maybe you can investigate the option where the device will begin printing before the spooler file is closed, so if your rendering is just a little faster then the printing, the file won't be so large, as the printer driver might consume the spooler file as you are generating it.

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups