Comment 3 for bug 681142

Revision history for this message
logari81 (logari81) wrote :

At the moment I don't have a printer to test it but according to the gtk documentation these options should be available if the printer supports them itself:

"The set_manual_capabilities() method lets you specify the printing capabilities your application supports using the Unixprint Print Capabilities Flag Constants specified by capabilities. For example, if the application can handle scaling the output then it should pass gtkunixprint.PRINT_CAPABILITY_SCALE. If it doesn't pass that, the dialog will only let you select the scale if the printing system automatically handles scaling."

Otherwise we have to re-implement each of them manually. Candidates for such a manual handling are the following:

gtkunixprint.PRINT_CAPABILITY_COPIES
gtkunixprint.PRINT_CAPABILITY_COLLATE
gtkunixprint.PRINT_CAPABILITY_REVERSE
gtkunixprint.PRINT_CAPABILITY_SCALE

Are all these really necessary? Which of them would be most important?