classification
Title: Printing: No print dialog or page setup
Type: enhancement Stage: test needed
Components: IDLE Versions: Python 3.2
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: BreamoreBoy, gpolo, kbk, ronaldoussoren, taleinat, terry.reedy, tim.golden
Priority: low Keywords:

Created on 2006-07-25 19:49 by ronaldoussoren, last changed 2012-02-09 22:10 by terry.reedy.

Messages (4)
msg54867 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2006-07-25 19:49
The printing solution for IDLE on OSX is lacking a page setup dialog, or 
even a print dialog. This means output will also be sent to the default 
printer.

If there is no default printer (which means the user hasn't defined a 
printer at all) the user will get a confusing message (lpr failed). BTW. the 
message is clear for technical users, but not for mac users that aren't unix 
saffy.

It would be nice if IDLE could interface with the Carbon/Cocoa print 
system using a real print dialog. That way users can select another than 
the default printer, change page settings and can even print to PDF.

I've filed this as a low-priority issue for 2.6 because there's no way this 
will get into 2.5 and it likey non-trivial as well.

BTW. this might be a feature-request rather than a bug.
msg54868 - (view) Author: Kurt B. Kaiser (kbk) * (Python committer) Date: 2006-07-26 20:45
Logged In: YES 
user_id=149084

It's not just an OSX problem.  Printing in IDLE
is very rudimentary at this point.

Making this an RFE.
msg54869 - (view) Author: Tal Einat (taleinat) (Python committer) Date: 2006-12-09 16:55
This is a problem on all platforms.

We have recently been discussing possible solutions for Windows platforms, but until now haven't found a solution that doesn't require the 'win32' package.

The Unix/Linux platforms could probably be addressed without special modules/packages...
msg114809 - (view) Author: Mark Lawrence (BreamoreBoy) Date: 2010-08-24 19:52
Can our Windows gurus please comment on msg54869.
History
Date User Action Args
2012-02-09 22:10:02terry.reedysetnosy: + terry.reedy
2010-08-24 19:52:49BreamoreBoysetnosy: + tim.golden, BreamoreBoy

messages: + msg114809
versions: + Python 3.2, - Python 3.1, Python 2.7
2009-03-30 04:35:30ajaksu2setnosy: + gpolo
versions: + Python 3.1, Python 2.7, - Python 2.6

stage: test needed
2006-07-25 19:49:23ronaldoussorencreate