add a way to configure the margin of printing

Bug #703879 reported by KaiMartin
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gEDA
Won't Fix
Wishlist
Unassigned

Bug Description

Currently, there is no user accessible way to set the margin of "print extents with margins".

Proposal: Make this quantity configurable. It should be set in a gschemrc and the print dialog should provide a way to override.

---<)kaimartin(>---

tags: added: gschem
Changed in geda:
importance: Undecided → Wishlist
Revision history for this message
Peter TB Brett (peter-b) wrote :

Determining the printer margin should be set automatically by interrogating the selected printer. Any config file setting should be strictly optional.

Revision history for this message
KaiMartin (kmk-familieknaak) wrote :

@Peter: What do you mean by "strictly optional"?
Do you say, that the margin is currently not set by gschem but by some interaction with the environment?

In my environment not all printers are real and not all of them report the correct size when asked for the maximum printable area. In addition, I don't have access to the printer configs. Printer details are provided by a print server that may or may not interact correctly with the printers themselves.

All I am asking for, is the ability to override whatever the margin is set to now. This current setting just does not work properly under all circumstances. Yes, this kind of manual override is a crutch for a not properly working print environment. But print environments will not all be working perfectly any time soon.

---<)kaimartin(>---

Revision history for this message
Peter TB Brett (peter-b) wrote :

At the moment, the margin is set by a hard-coded magic number -- there is no config variable or clever hardware-margins code.

What I'm saying is that, ideally, by default the margin should be set by talking to a printer, i.e. you shouldn't *need* to fiddle with the config to get a margin appropriate to your configuration. Of course, in some cases, such as when your printer is lying about its margins, you may need to override that (although IMHO you should fix the printer :-P).

Revision history for this message
Peter Clifton (pcjc2) wrote :

Remember that margins for PS or PDF export may still need to be set explicitly

GTK print dialog should take care of all of this though - if / when we move.

Peter TB Brett (peter-b)
tags: added: printing
Revision history for this message
Peter TB Brett (peter-b) wrote :

gschem now uses GTK print dialog. Margins are set by interrogating printer and/or paper size database. If you need specific margins, I recommend using the PDF export function and then setting your desired margins with a different tool.

Changed in geda:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.