This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

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

Created on 2006-07-25 19:49 by ronaldoussoren, last changed 2022-04-11 14:56 by admin.

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
2022-04-11 14:56:19adminsetgithub: 43720
2020-06-06 16:04:12terry.reedysetversions: + Python 3.10, - Python 3.5, Python 3.6
2016-01-27 14:12:19terry.reedysetnosy: - kbk, gpolo

versions: + Python 3.5, Python 3.6, - Python 3.2
2015-08-07 04:55:28markrosemansetnosy: + markroseman
2014-05-06 17:22:51tim.goldensetnosy: - tim.golden
2014-02-04 12:00:26taleinatsetnosy: - taleinat
2014-02-03 19:14:18BreamoreBoysetnosy: - BreamoreBoy
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