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