|
|
19-02-2017, 10:03
|
#2251
|
Registered User
Join Date: Feb 2011
Location: Poland, EU
Boat: crew on Bavaria 38 Cruiser
Posts: 654
|
Re: Feature Requests
Quote:
Originally Posted by bdbcat
[...]Anything is fair game here, although the goal ought to be to arrive at some consensus of a manageable list which may be implemented in a reasonable time frame. [...] I will choose what to work on for the next release based upon some loose metric involving effort of implementation vs affected population. Not everything will get done, obviously.
Looking forward to input.....
Dave
|
Dave,
Please, consider adding support for standard ISO paper sizes.
Currently, OpenCPN print dialog defaults to US Letter paper size, which is very US/Canada specific, while most of the world uses standard ISO A4 paper size in their printers.
I think, that a single configuration option for paper size will be sufficient.
Even a limited choice between US Letter and ISO A4 would be great, although ISO A3 would be very useful too.
For reference:
https://developer.gnome.org/gtk3/sta...PaperSize.html
Given your criteria above, the affected population seems large, while effort of implementation.. perhaps isn't very high? :-)
Marius
|
|
|
19-02-2017, 10:20
|
#2252
|
Registered User
Join Date: Nov 2012
Location: Orust Sweden
Boat: Najad 34
Posts: 4,118
|
Re: Feature Requests
Marius.
I'm on Windows and there is Windows default printer GUI opened to let me select what printer to use. There's my default paper A4 or A3 dependent of selected printer. What I can see is OCPN not in control of the paper size.
Isn't it the same in your system?
Håkan
|
|
|
19-02-2017, 10:42
|
#2253
|
Registered User
Join Date: Feb 2011
Location: Poland, EU
Boat: crew on Bavaria 38 Cruiser
Posts: 654
|
Re: Feature Requests
Quote:
Originally Posted by Hakan
Marius.
I'm on Windows and there is Windows default printer GUI opened to let me select what printer to use. There's my default paper A4 or A3 dependent of selected printer. What I can see is OCPN not in control of the paper size.
Isn't it the same in your system?
Håkan
|
Unfortunately, no. I am on Ubuntu 14.04 LTS. All my printers are managed by CUPS and are set to A4 default. Also $LC_PAPER and $PAPERSIZE variables are configured. But OpenCPN defaults to US Letter. See screenshot.
|
|
|
19-02-2017, 12:07
|
#2254
|
Registered User
Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,537
|
Re: Feature Requests
Quote:
Originally Posted by mrm
Unfortunately, no. I am on Ubuntu 14.04 LTS. All my printers are managed by CUPS and are set to A4 default. Also $LC_PAPER and $PAPERSIZE variables are configured. But OpenCPN defaults to US Letter. See screenshot.
|
Perhaps you should configure your Ubuntu to Polish? Is it configured to English? It seems so as seen in your screenshot. After all you might have an Ubuntu problem and not an OpenCPN problem.
I have configured Ubuntu 14.04 to German and it prints to A4 every time, also for OpenCPN.
Gerhard
|
|
|
19-02-2017, 12:38
|
#2255
|
Registered User
Join Date: Feb 2011
Location: Poland, EU
Boat: crew on Bavaria 38 Cruiser
Posts: 654
|
Re: Feature Requests
Quote:
Originally Posted by CarCode
Perhaps you should configure your Ubuntu to Polish? Is it configured to English? It seems so as seen in your screenshot. After all you might have an Ubuntu problem and not an OpenCPN problem.
I have configured Ubuntu 14.04 to German and it prints to A4 every time, also for OpenCPN.
Gerhard
|
Gerhard,
The only thing that matters re printing in POSIX systems is LC_PAPER and i have it set correctly for my locale:
$ echo $LC_PAPER -> pl_PL.UTF-8
All other apps understand it just fine.
All other $LC_ shell variables point to pl_PL.UTF-8 too, by the way.
For various reasons I prefer to keep my interface language set to English, therefore $LANG is en_US.UTF-8 and LANGUAGE is en, but that shouldn't affect printing and in fact it does not in other apps.
However, I am not asking developers to spend time wading through various language/locale combinations but to only give the user a config option for preferred paper size (or to enable paper size choice in print dialog, but this raises complications with dynamic change of printing area and subsequent re-rendering of the map to that area).
Marius
|
|
|
19-02-2017, 13:56
|
#2256
|
Registered User
Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,537
|
Re: Feature Requests
Quote:
Originally Posted by mrm
Gerhard,
The only thing that matters re printing in POSIX systems is LC_PAPER and i have it set correctly for my locale:
$ echo $LC_PAPER -> pl_PL.UTF-8
All other apps understand it just fine.
All other $LC_ shell variables point to pl_PL.UTF-8 too, by the way.
For various reasons I prefer to keep my interface language set to English, therefore $LANG is en_US.UTF-8 and LANGUAGE is en, but that shouldn't affect printing and in fact it does not in other apps.
However, I am not asking developers to spend time wading through various language/locale combinations but to only give the user a config option for preferred paper size (or to enable paper size choice in print dialog, but this raises complications with dynamic change of printing area and subsequent re-rendering of the map to that area).
Marius
|
Markus,
it seems you are wrong. Give it a try and switch your Ubuntu from English to Polish. Please come back to tell us the results then.
Gerhard
|
|
|
19-02-2017, 15:05
|
#2257
|
Registered User
Join Date: Feb 2011
Location: Poland, EU
Boat: crew on Bavaria 38 Cruiser
Posts: 654
|
Re: Feature Requests
Quote:
Originally Posted by CarCode
Markus,
it seems you are wrong. Give it a try and switch your Ubuntu from English to Polish. Please come back to tell us the results then.
Gerhard
|
OK, different computer but same Ubuntu distro, set to Polish. OpenCPN 4.4.0:
~$ echo $LANG
pl_PL.UTF-8
~$ echo $LANGUAGE
pl_PL
~$ echo $LC_PAPER
pl_PL.UTF-8
~$ echo $LC_MONETARY
pl_PL.UTF-8
and so on.. everything set to pl_PL..
With OpenCPN interface set to English I get Letter US paper.
With OpenCPN interface set to Polish translation, I get ISO A4 (see attached images).
So it is the OpenCPN interface settings which determine the paper size. But this is so wrong... And, it still does not give an option to print on A3 (or larger) paper size.
BTW: print dialog strings seem to come from PPD file and are not translated to Polish. Doesn't bother me..
Marius
|
|
|
20-02-2017, 01:09
|
#2258
|
Registered User
Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,537
|
Re: Feature Requests
Quote:
Originally Posted by mrm
And, it still does not give an option to print on A3 (or larger) paper size.
|
What kind and brand of A3 printer you have attached?
Gerhard
|
|
|
20-02-2017, 02:02
|
#2259
|
Registered User
Join Date: Feb 2011
Location: Poland, EU
Boat: crew on Bavaria 38 Cruiser
Posts: 654
|
Re: Feature Requests
Quote:
Originally Posted by CarCode
What kind and brand of A3 printer you have attached?
Gerhard
|
Konica-Minolta, bizhub series. But I do not see why would it even matter? And before you ask, yes other apps can print to A4 and A3 paper stocks, so the printer is configured correctly in CUPS and all its options are recognised.
The issue is that OpenCPN does not allow to choose a paper size in print dialog (first issue), and it does not allow users to set a preferred paper size in options (second issue) and it guesses (forces) the paper size based on user interface language, which is a bad heuristics entirely.
Before you counter my last assertion, think about such use case:
A hypothetical German Gerhard ;-) travels to the US (the land of US Letter paper size) and fires OpenCPN to plan some crossings. To make himself more comfortable he sets OpenCPN interface language to German. Then he decides to print a fragment of a chart for further study away from the computer at his leisure, maybe with a glass of Weizen Well, he is in for a surprise, because he will either find 'insert A4 paper' message on printer, or the print job will be discarded.
What I am saying is: some heuristics to preset paper size may be good, but giving users an option to override said heuristics with their own choice is even better.
Marius
|
|
|
20-02-2017, 05:42
|
#2260
|
Registered User
Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,537
|
Re: Feature Requests
I guess the best way would be to remove the print function from OpenCPN because it is not needed by a sailor. If you want a paper chart and not an electronic chart go for buying a paper chart.
I know no ship which has an A3 printer on board.
Gerhard
|
|
|
20-02-2017, 06:03
|
#2261
|
Registered User
Join Date: Feb 2011
Location: Poland, EU
Boat: crew on Bavaria 38 Cruiser
Posts: 654
|
Re: Feature Requests
Quote:
Originally Posted by CarCode
I guess the best way would be to remove the print function from OpenCPN because it is not needed by a sailor. If you want a paper chart and not an electronic chart go for buying a paper chart.
I know no ship which has an A3 printer on board.
Gerhard
|
You are certainly entitled to your opinion.
However, this is a feature request thread, so maybe not the best place to express it?
Personally, I find the map print feature very useful. I use it to make copies for navigation exercises. I also tend to give copies to my crew if they want to make some research and annotate the copy with information on interesting places to visit. I also like to make a backup print for planned route just in case electronics fail. Therefore my polite feature request for better printing support.
Marius
|
|
|
20-02-2017, 06:58
|
#2262
|
Registered User
Join Date: Aug 2009
Location: between the devil and the deep blue sea
Boat: a sailing boat
Posts: 20,420
|
Re: Feature Requests
@ OpenCPN developers:
A new Feature Request.
The request: Please enable sending waypoints and routes to Net type DataPorts from Route and Mark Manager and from context menu.
The explanation: Present situation is that sending waypoints and routes is only enabled to Serial DataPorts. However, it has been found that waypoints are forwarded to Net type DataPorts when a WPL sentence is received via a Serial type DataPort specified in the Connections menu.
Big sunny hug from LP, Canary Islands
barnakiel
|
|
|
28-02-2017, 09:33
|
#2263
|
Registered User
Join Date: Aug 2009
Location: oriental
Boat: crowther trimaran 33
Posts: 4,414
|
Re: Feature Requests
I think opencpn should support printing raster charts, printing the entire chart. Then the user will tape the result together which is made of multiple pages. Also possible to make 2 sided with 2 charts. The charts would have to be paired or matched to size for this.
For vector charts an area/scale could be specified..
|
|
|
28-02-2017, 10:02
|
#2264
|
Registered User
Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,537
|
Re: Feature Requests
Quote:
Originally Posted by boat_alexandra
I think opencpn should support printing raster charts, printing the entire chart. Then the user will tape the result together which is made of multiple pages. Also possible to make 2 sided with 2 charts. The charts would have to be paired or matched to size for this.
For vector charts an area/scale could be specified..
|
And I guess OpenCPN is more a plotter program than anything else.
Actually there are far more problems to solve than printing. The actual screenshot like printing feature is sufficient. If anyone wants paper charts he can go to a copy shop. They usually have nice printers nobody is able to store onto a small ship.
Gerhard
|
|
|
28-02-2017, 10:42
|
#2265
|
Registered User
Join Date: May 2014
Boat: Shuttleworth Advantage
Posts: 2,246
|
Re: Feature Requests
Quote:
Originally Posted by CarCode
And I guess OpenCPN is more a plotter program than anything else.
Actually there are far more problems to solve than printing. The actual screenshot like printing feature is sufficient. If anyone wants paper charts he can go to a copy shop. They usually have nice printers nobody is able to store onto a small ship.
Gerhard
|
What about outputting to a post script file that could be printed by local copy shop
|
|
|
|
|
Thread Tools |
Search this Thread |
|
|
Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
Advertise Here
Recent Discussions |
|
|
|
|
|
|
|
|
|
|
|
|
Vendor Spotlight |
|
|
|
|