FreeBSD CUPS PPD
James B. Byrne
byrnejb at harte-lyne.ca
Wed Aug 2 19:53:22 UTC 2017
On Wed, August 2, 2017 14:47, Tijl Coosemans wrote:
> On Tue, 1 Aug 2017 17:29:19 -0400 "James B. Byrne via
> freebsd-questions" <freebsd-questions at freebsd.org> wrote:
>> We have several old Lexmark T632 printers which OpenPrinting.org
>> describes as 'paperweights'. Notwithstanding OPO's value judgement
>> we
>> use these things as network printers for a wide variety of
>> computers,
>> some of which are much older than the printers. One of their uses
>> is
>> to produce cheques and to replace them for this purpose requires
>> re-certification of the replacements. So, they are not going
>> anywhere
>> until they absolutely no longer work.
>>
>> Under CentOS-6 we use CUPS -1.4.2 with a PPD for these printers
>> which
>> was sourced from some forgotten place but which works very well for
>> us. On FreeBSD we use CUPS -2.2.3 and the PPD we have works not
>> quite
>> so well. It works to the extent that the printers print but we
>> cannot
>> 'see' their advanced features in the CUPS Browser. There are fields
>> created in the page display which are likely for this but they are
>> not
>> populated with options.
>
> What page are you looking at? I see options for my printer when I go
> to Printers, select my printer and then choose Set Default Options in
> the Administration drop down menu. There are multiple pages there:
> General, Installed Options,...
>
> Can you upload the PPD somewhere?
>
I get exactly the same results with respect to the default options
displayed from the ppd provided at this gist:
https://gist.github.com/jsuwo/7237337
What I see is this:
Set Printer Options
Set Default Options for np4173
Options Installed Banners Policies Port
Monitor
Options Installed
:
:
:
:
:
:
: * O
:
: * O
:
Where * O are radio buttons and the other colons are followed by
option drop-down selection boxes which display no contents but which
have differing lengths. This indicates to me that there is printer
information being recognized but not displayed.
I am using FirefoxESR 52.2.1 (64-bit) from the ports collection as the
browser. In the profile that i amusing for this test there are no
add-ons.
The html source for the option page contains this:
TABLE WIDTH="100%">
<TR>
<TH CLASS="label" WIDTH="50%"><A NAME="Resolution"></A>:</TH>
<TD><SELECT NAME="Resolution" ID="select-Resolution"
ONCHANGE="update_paramtable('Resolution')">
<OPTION VALUE="300dpi"><OPTION SELECTED VALUE="600dpi"><OPTION
VALUE="600dpi2"><OPTION VALUE="1200dpi">
</SELECT>
</TR>
<TR>
<TH CLASS="label" WIDTH="50%"><A NAME="StapleLocation"></A>:</TH>
<TD><SELECT NAME="StapleLocation" ID="select-StapleLocation"
ONCHANGE="update_paramtable('StapleLocation')">
<OPTION SELECTED VALUE="False"><OPTION VALUE="True">
</SELECT>
</TR>
<TR>
<TH CLASS="label" WIDTH="50%"><A NAME="Jog"></A>:</TH>
<TD><SELECT NAME="Jog" ID="select-Jog"
ONCHANGE="update_paramtable('Jog')">
<OPTION SELECTED VALUE="False"><OPTION VALUE="EndOfSet">
</SELECT>
</TR>
<TR>
<TH CLASS="label" WIDTH="50%"><A NAME="OutputBin"></A>:</TH>
<TD><SELECT NAME="OutputBin" ID="select-OutputBin"
ONCHANGE="update_paramtable('OutputBin')">
<OPTION SELECTED VALUE="False"><OPTION VALUE="Bin1"><OPTION
VALUE="Bin2"><OPTION VALUE="Bin3"><OPTION VALUE="Bin4"><OPTION
VALUE="Bin5"><OPTION VALUE="Bin6"><OPTION VALUE="Bin7"><OPTION
VALUE="Bin8"><OPTION VALUE="Bin9"><OPTION VALUE="Bin10">
</SELECT>
</TR>
<TR>
<TH CLASS="label" WIDTH="50%"><A NAME="LXCollate"></A>:</TH>
<TD>
<INPUT TYPE="RADIO" NAME="LXCollate" CHECKED VALUE="False"><INPUT
TYPE="RADIO" NAME="LXCollate" VALUE="True">
</TD>
</TR>
<TR>
<TH CLASS="label" WIDTH="50%"><A NAME="MediaType"></A>:</TH>
<TD><SELECT NAME="MediaType" ID="select-MediaType"
ONCHANGE="update_paramtable('MediaType')">
<OPTION SELECTED VALUE="Plain"><OPTION VALUE="Bond"><OPTION
VALUE="Labels"><OPTION VALUE="Transparency"><OPTION
VALUE="Env"><OPTION VALUE="Card"><OPTION VALUE="Color"><OPTION
VALUE="Preprint"><OPTION VALUE="Letterhead"><OPTION
VALUE="Custom1"><OPTION VALUE="Custom2"><OPTION
VALUE="Custom3"><OPTION VALUE="Custom4"><OPTION
VALUE="Custom5"><OPTION VALUE="Custom6">
</SELECT>
</TR>
<TR>
<TH CLASS="label" WIDTH="50%"><A NAME="Duplex"></A>:</TH>
<TD><SELECT NAME="Duplex" ID="select-Duplex"
ONCHANGE="update_paramtable('Duplex')">
<OPTION SELECTED VALUE="None"><OPTION VALUE="DuplexNoTumble"><OPTION
VALUE="DuplexTumble">
</SELECT>
</TR>
<TR>
<TH CLASS="label" WIDTH="50%"><A NAME="PageSize">Media Size</A>:</TH>
<TD><SELECT NAME="PageSize" ID="select-PageSize"
ONCHANGE="update_paramtable('PageSize')">
<OPTION SELECTED VALUE="Letter"><OPTION VALUE="Legal"><OPTION
VALUE="A4"><OPTION VALUE="A5"><OPTION VALUE="Executive"><OPTION
VALUE="B5"><OPTION VALUE="Folio"><OPTION VALUE="Statement"><OPTION
VALUE="Monarch"><OPTION VALUE="C9"><OPTION VALUE="Comm10"><OPTION
VALUE="DL"><OPTION VALUE="C5"><OPTION VALUE="ISOB5">
</SELECT>
</TR>
<TR>
<TH CLASS="label" WIDTH="50%"><A NAME="InputSlot">Media Source</A>:</TH>
<TD><SELECT NAME="InputSlot" ID="select-InputSlot"
ONCHANGE="update_paramtable('InputSlot')">
<OPTION VALUE="AutoSelect"><OPTION SELECTED VALUE="Tray1"><OPTION
VALUE="Tray2"><OPTION VALUE="Tray3"><OPTION VALUE="Tray4"><OPTION
VALUE="Tray5"><OPTION VALUE="MultiPurpose"><OPTION
VALUE="Manual"><OPTION VALUE="ManualEnv"><OPTION VALUE="EnvFeed">
</SELECT>
But none of this is actually displayed. Just the colons and empty
option selection drop-downs.
--
*** e-Mail is NOT a SECURE channel ***
Do NOT transmit sensitive data via e-Mail
Do NOT open attachments nor follow links sent by e-Mail
James B. Byrne mailto:ByrneJB at Harte-Lyne.ca
Harte & Lyne Limited http://www.harte-lyne.ca
9 Brockley Drive vox: +1 905 561 1241
Hamilton, Ontario fax: +1 905 561 0757
Canada L8E 3C3
More information about the freebsd-questions
mailing list