Cancelado

Fix Bug in CUPS print Driver for Macintosh OS X

This project is for fixing a problem with a CUPS print driver associated with an existing Macintosh OS X print driver.

The issue is that the printer works on Mac OS 10.6 but does not function properly on Mac OS 10.4/10.5. The print job appears in the printer queue, then disappears, but the Fax Client isn't launched. Debugging has found that within the code a "fork" call is failing.

Suspected reasons for print job failure are the following:

- the permissions and/or ownership on the filter are incorrect.

- incorrect values passed to 'lpadmin' to add the printer.

- incorrect or missing settings within the PPD file.

## Deliverables

This project is for fixing a problem with our CUPS print driver running under Macintosh OS X 10.4, 10.5 and 10.6.

Our print driver, which was previously Tiger (Mac OS 104) and Leopard (Mac OS 10.5) compatible, was recently updated to run under Snow Leopard (Macintosh OS 10.6). We wanted to run a single version of the print driver under 3 versions of the Mac OS. In the process of updating the print driver for OS 10.6, some new problems were created under OS 10.4 and 10.5.

Information on the printer driver:

Our CUPS printer driver is a back-end filter. Its function is to take the printing

data and convert it to a TIFF file. After the TIFF file is created the

filter will do one of two things:

- launch our Fax Client application and pass the TIFF file to it and

- move the TIFF file to a specific location.

The issue is that the printer works on Mac OS 10.6, but does not function properly on Mac OS 10.4/10.5. The print job appears in the printer queue, then disappears, but the Fax Client isn't launched. Debugging has found that within the code a "fork" call is failing.

Suspected reasons for print job failure are the following:

- the permissions and/or ownership on the filter are incorrect.

- incorrect values passed to 'lpadmin' to add the printer.

- incorrect or missing settings within the PPD file.

We need a CUPS expert who is comfortable with the Macintosh environment under 10.4, 10.5 and 10.6. The answer or solution to this problem is likely the changing of a few parameters as well as some tweeking.

Habilidades: Engenharia, Mac OS, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software

Ver mais: solution problems, process x, driver job, file permissions mac, queue management, printer driver, os 10, fixing bug, Driver, cups, c driver, php tiff, wanted data process, incorrect file version, code expert wanted, fixing permissions, add print, client mac application, bug problem, fax tiff, queue management application, fix client, php code print management, convert application mac, leopard tiger

Acerca do Empregador:
( 67 comentários ) Atlanta, United States

ID do Projeto: #3006891