Re: [VB6] Printer Object - Variations in output with various printers
- From: "Mike Williams" <Mike@xxxxxxxxxxxxxxxxx>
- Date: Wed, 11 Jan 2006 20:55:28 -0000
"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
.
- References:
- Prev by Date: Re: Seriously OT
- Next by Date: Re: Seriously OT
- Previous by thread: Re: [VB6] Printer Object - Variations in output with various printers
- Next by thread: Imitate mouseover type event
- Index(es):
Relevant Pages
|