[cups] Instructions for installing /printers/<queue name>.ppd-based printer on Windows?

Michael Mol mikemol at gmail.com
Tue Jul 14 16:38:52 PDT 2015


Throw it up on Github or some such? I'm handy with Perl, and I've got a few
trilingual (English/German/Perl) friends I might be able to pull in.

On Tue, Jul 14, 2015, 3:43 PM Helge Blischke <helgeblischke at web.de> wrote:

A couple of years ago, I wrote a Perl script and a support module that
modifies a PPD for use in Windows
and generates an appropriate .INF file to use as a replacement for
cupsaddsmb.
That utility has been written for use with Windows-XP and still refers to
the CUPS6xxx DLLs developed by
Michael Sweet at that time.

I didn’t take any pains to adapt this to Windows 7 or 8.1, but if you dare
do do the adaptions by yourself,
let me know (helgeblischke at web dot de), and I’ll send it to you. There
is a manual as well, but is written
in German only.

Helge

> Am 14.07.2015 um 19:49 schrieb Michael Mol <mikemol at gmail.com>:
>
> On Mon, Jul 13, 2015 at 3:46 PM Michael Sweet <msweet at apple.com> wrote:
>
>> Michael,
>>
>> Sadly there really isn't a good solution for this - you need to rewrite
>> the PPD (see the old code from cupsaddsmb in older CUPS releases) as well
>> as create an INF file,
>
>
> If I could at least find a somewhat-complete set of instructions for this,
> I'd be ridiculously happy. I've seen references to "oh, you just do this",
> and have been unable to find out how to do it.
>
>
>> and then pray that the application you are using honors what is in the
PPD
>> (some applications, particularly those from Adobe, do not do so well...)
>>
>> You'll likely have better luck creating a client-side (Windows)
>> command-line tool to grab the PPD and prepare things on the client.
>
>
> This is what I want to do, but I haven't found a remotely complete+up to
> date set of instructions for how to do this. Part of why I documented
> everything I'd found so far; when that email shows up in archives, it'll
> help some other poor soul going down the same path I've been going down,
> and it hopefully helps I've done my diligence in trying to find the
> information myself.
>
> I mean, if I can find out how to properly package the PPD and a customized
> INF file, I can drop it on a file server, and when adding a printer, I can
> click "Have Disk" and point at that.
>
> From the sound of it, I need to look into cupsaddsmb in ye olde releases.
>
>
>> Driver push from Samba is problematic at best since you also have to push
>> the Microsoft-supplied PSCRIPT.DLL and friends... :/
>>
>
> Yup.
>
>
>> _______________________________________________
>> cups mailing list
>> cups at cups.org
>> https://www.cups.org/mailman/listinfo/cups
>>
> _______________________________________________
> cups mailing list
> cups at cups.org
> https://www.cups.org/mailman/listinfo/cups

_______________________________________________
cups mailing list
cups at cups.org
https://www.cups.org/mailman/listinfo/cups



More information about the cups mailing list