>
> I know it is breaking the rules -- but you know there are closed source
> commercial applications that do just this; very nicely; right?
>

We're currently using one and my boss is considering having us program our
own to get away from it. I think I could be comfortable enough with c & c++
to make modifications to a pam module. I'm figuring that somehow or another
we'll use cups, but either way, come summer it may be a big project.

AJ ONeal



>> We want to have Windows lab (and possibly an OS X one) authenticate before
>> printing so that we can charge $0.03/page to their student account.
>>
>> John walks into the Windows lab and sits down to check his e-mail.
>> He logs into the computer with his student id and password, which
>> authenticates against an LDAP server.
>> He opens a message from a professor with a homework assignment he wishes
>> to print out.
>> John sends his document to the print server using File -> Print, and
>> selects a print queue (which he thinks of as a printer)
>> The print client gathers information:
>>     * Username
>>     * Which printer (Color or B&W) is being printed to
>>     * How many pages
>>     * Price per page (or maybe determined by the printer type later on)
>>     * Acceptance of the confirmation of the print action (and notifying of
>> the charge)
>> The print client then:
>>     * Logs the data it has gathered, which will be csv imported into the
>> student charge program
>>     * Sends the required actual data (postscript file?) which is put in
>> the queue
>> The print server prints the document
>> John picks up his document from the printer.
>>
>>
>>
>> Or a slightly different (but seemingly more complex to implement
>> approach):
>>
>> John prints as per usual, but instead of asking credentials and printing
>> immediately, a touch-screen terminal awaits him at the printer
>> He sees his username next to a document title and selects it
>> After confirming his choice to print the document prints.
>>
>> AJ ONeal
>>
>>
>

Reply via email to