Re: [VB6] Printer Object - Variations in output with various printers

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



"Bob O`Bob" <filterbob@xxxxxxxxxxxxxxx> wrote in message news:eS1jp0uFGHA.3856@xxxxxxxxxxxxxxxxxxxxxxx

Not true; at least not any more.
Most new "photo" injets are full-bleed.

Actually they're only "full bleed" at certain settings. In most typical standard uses (printing documents and stuff like that) they still have unprintable margins. This is because printing to the very edges of the paper on a regular basis can be a bit of a messy business (as far as ink dropping over the edges of the page is concerned). Most modern inkjets only work at "full bleed" when you (or your application) specifically sets them to do so, and in most cases they will "complain" if you try to use the full bleed setting at standard quality settings or when choosing the "plain paper" option (although many of them will still switch to full bleed at those settings if the user insists). They prefer to use full bleed when printing very slowly to high quality paper at high resolution settings. So, we now have some printers that always print to the edges (or very close to the edges) of the paper, other printers that do not do so and will not do so under any circumstances, and yet other printers that will or will not print to the edges, depending on the user's settings! So, you still have to detect the current "non printable margins" of the printer currently in use and make allowances for them in your code, whatever printer you are using. The SetPrinterOrigin code that I posted in my recent answer automatically does that for you when using the VB printer object.


Mike


.



Relevant Pages

  • Re: Print & Print Preview crashes
    ... Printing on works printers etc. is causing ... options form is created and not at the time of printing. ... I am still working on the 1 in 10 that now has issues on a random occasion ... try commenting out individual settings sequentially ...
    (microsoft.public.excel.programming)
  • Re: Lexmark Z25
    ... Click Start, Settings, Printers (Windows XP: ... Printing Preferences button) and click on the Change button. ...
    (microsoft.public.windowsxp.print_fax)
  • Re: Printing HTML pages problems
    ... No unfortunately I've tried other printers and every one uses the same one ... Print preview shows what is printing ie each image, ... >>> The problem is obviously user settings related. ... >>> Check your Internet Options settings on the General tab. ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: PRINTER GOES DOWN WHEN PRINTING LARGE FILES
    ... This happens for all the printers we have tried. ... We have also tried printing different files. ... My suggeston is to check your printer's buffer and flow control ... Make sure that the settings on the port for the device are ...
    (comp.unix.aix)
  • Re: ACCURACY of making templates on a printer
    ... Yes, if you make sure the paper is always stacked and loaded perfectly then you can position and size printed output accurately on the page when printing from VB, but you cannot make a silk purse out of a sow's ear so you will never be able to guarantee positioning to a greater accuracy than the manufacturing tolerances of your printer allow. ... For example I've just been looking online at some HP printers and the acceptable positioning tolerance seems to be in the region of 0.03 inches with an "acceptable skew" of an additional 0.03 inches over the height of a 10 inch page. ... at different settings, even on the same printer depending on whether or not it is currently set to normal or borderless or "minimize margins" or whatever setting your specific printer provides. ...
    (microsoft.public.vb.general.discussion)