FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour How to set printer default paper(New paper)
Posts: 218
Joined: Fri Oct 07, 2005 01:55 AM
How to set printer default paper(New paper)
Posted: Tue Aug 01, 2006 08:03 AM

Hello

I have set new paper size value in printer server option.
When I select LQ-2180C point printer and set default A4 to my new Paper
But my LQ-2180C alwayse get A4 paper not my new paper.
How to do it or any solution? I guess any point printer same problem.

Regards,

Richard

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: How to set printer default paper(New paper)
Posted: Tue Aug 01, 2006 08:52 AM

Did you try TPrinter:SetPage() method?

EMG

Posts: 218
Joined: Fri Oct 07, 2005 01:55 AM
How to set printer default paper(New paper)
Posted: Tue Aug 01, 2006 09:20 AM

Hello EMG

You mean oPrn:SetPage(255)??

Regards,

Richard

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
How to set printer default paper(New paper)
Posted: Tue Aug 01, 2006 10:04 AM
Open printer.prg and look at the defines

// Defines for the oPrn:SetPage(nPage) method (The printer MUST support it)

#define DMPAPER_LETTER    1       // Letter 8 1/2 x 11 in
...


EMG
Posts: 105
Joined: Fri Jun 09, 2006 03:27 PM
How to set printer default paper(New paper)
Posted: Tue Aug 01, 2006 01:53 PM

I had little luck myself with printer definitions....I have one form that must print on Legal Size (US) and the defines never worked.

I ended up hard-coding the paper size:

    prnSetSize( 2159, 3556 )  // Legal Size

Works perfectly.

Greg

Regards,

Greg Gammon
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
How to set printer default paper(New paper)
Posted: Tue Aug 01, 2006 04:11 PM

Probably it was a printer driver problem.

EMG

Continue the discussion