[cups] CUPS 2.1.3 questions
Дмитрий Воронин
carriingfate92 at yandex.ru
Fri Apr 22 01:45:59 PDT 2016
Hello,
1. What are you mean about "bug in GNOME's printering support"?
>> OK, well, you are probably running into a bug in GNOME's printing support then...
And how can I solve it?
I'm sorry for that my attachment is missing.
I run those code:
ipp_t *request = ippNewRequest( CUPS_GET_PRINTERS );
ippAddString( request
, IPP_TAG_OPERATION
, IPP_TAG_KEYWORD
, "requested-attributes"
, NULL
, "printer-description"/*"all"*/ );
ipp_t *responce = cupsDoRequest( &connection
, request
, "/" );
for ( ipp_attribute_t *attribute = ippFirstAttribute( responce );
attribute;
attribute = ippNextAttribute( responce ) )
{
/* get attribute and it's value */
}
And this it output:
Attribute name: "attributes-charset" Group tag: 1
Value: "utf-8"
Attribute name: "attributes-natural-language" Group tag: 1
Value: "ru-ru"
Attribute name: "marker-change-time" Group tag: 4
Value: 0
Attribute name: "printer-current-time" Group tag: 4
Value: QDateTime(2016-04-21 08:32:32.000 MSK Qt::TimeSpec(LocalTime))
Attribute name: "printer-dns-sd-name" Group tag: 4
Value tag: 19
Attribute name: "printer-icons" Group tag: 4
Value: "http://localhost/icons/510A-print.png"
Attribute name: "printer-is-accepting-jobs" Group tag: 4
Value: 1
Attribute name: "printer-is-shared" Group tag: 4
Value: 0
Attribute name: "printer-more-info" Group tag: 4
Value: "http://localhost/printers/510A-print"
Attribute name: "printer-state" Group tag: 4
Value: 3
Attribute name: "printer-state-change-date-time" Group tag: 4
Value: QDateTime(2016-04-21 04:25:40.000 MSK Qt::TimeSpec(LocalTime))
Attribute name: "printer-state-change-time" Group tag: 4
Value: 1461212740
Attribute name: "printer-state-message" Group tag: 4
Value: ""
Attribute name: "printer-state-reasons" Group tag: 4
Value: "none"
Attribute name: "printer-type" Group tag: 4
Value: 2097158
Attribute name: "printer-up-time" Group tag: 4
Value: 1461227552
Attribute name: "printer-uri-supported" Group tag: 4
Value: "ipp://localhost/printers/510A-print"
Attribute name: "queued-job-count" Group tag: 4
Value: 0
Attribute name: "uri-authentication-supported" Group tag: 4
Value: "requesting-user-name"
Attribute name: "uri-security-supported" Group tag: 4
Value: "none"
Attribute name: "printer-name" Group tag: 4
Value: "510A-print"
Attribute name: "printer-location" Group tag: 4
Value: "tyurin"
Attribute name: "printer-geo-location" Group tag: 4
Value tag: 18
Attribute name: "printer-info" Group tag: 4
Value: "510A_print @ tyurin"
Attribute name: "printer-organization" Group tag: 4
Value: ""
Attribute name: "printer-organizational-unit" Group tag: 4
Value: ""
Attribute name: "printer-uuid" Group tag: 4
Value: "urn:uuid:4be5226d-79f9-388c-411f-515096a3a7a0"
Attribute name: "job-quota-period" Group tag: 4
Value: 0
Attribute name: "job-k-limit" Group tag: 4
Value: 0
Attribute name: "job-page-limit" Group tag: 4
Value: 0
Attribute name: "device-uri" Group tag: 4
Value: "ipp://tyurin.local:631/printers/510A_print"
Attribute name: "printer-uri-supported" Group tag: 4
Value: "ipp://tyurin.local:631/printers/510A_print"
Attribute name: "document-format-supported" Group tag: 4
Value: "application/g-code"
Value: "application/octet-stream"
Value: "application/pdf"
Value: "application/postscript"
Value: "application/rss+xml"
Value: "application/sla"
Value: "application/vnd.adobe-reader-postscript"
Value: "application/vnd.cups-banner"
Value: "application/vnd.cups-command"
Value: "application/vnd.cups-pdf"
Value: "application/vnd.cups-pdf-banner"
Value: "application/vnd.cups-postscript"
Value: "application/vnd.cups-ppd"
Value: "application/vnd.cups-raster"
Value: "application/vnd.cups-raw"
Value: "application/vnd.makerbot-s3g"
Value: "application/x-cshell"
Value: "application/x-csource"
Value: "application/x-perl"
Value: "application/x-shell"
Value: "image/gif"
Value: "image/jpeg"
Value: "image/png"
Value: "image/pwg-raster"
Value: "image/tiff"
Value: "image/urf"
Value: "image/x-alias"
Value: "image/x-bitmap"
Value: "image/x-icon"
Value: "image/x-photocd"
Value: "image/x-portable-anymap"
Value: "image/x-portable-bitmap"
Value: "image/x-portable-graymap"
Value: "image/x-portable-pixmap"
Value: "image/x-sgi-rgb"
Value: "image/x-sun-raster"
Value: "image/x-xbitmap"
Value: "image/x-xpixmap"
Value: "image/x-xwindowdump"
Value: "model/amf"
Value: "model/vnd.collada+xml"
Value: "text/css"
Value: "text/html"
Value: "text/plain"
Attribute name: "document-format-default" Group tag: 4
Value: "application/octet-stream"
Attribute name: "printer-make-and-model" Group tag: 4
Value: "Remote Printer"
Attribute name: "charset-configured" Group tag: 4
Value: "utf-8"
Attribute name: "charset-supported" Group tag: 4
Value: "us-ascii"
Value: "utf-8"
Attribute name: "compression-supported" Group tag: 4
Value: "none"
Value: "gzip"
Attribute name: "generated-natural-language-supported" Group tag: 4
Value: "ru-ru"
Attribute name: "ipp-features-supported" Group tag: 4
Value: "subscription-object"
Attribute name: "ipp-versions-supported" Group tag: 4
Value: "1.0"
Value: "1.1"
Value: "2.0"
Value: "2.1"
Attribute name: "ippget-event-life" Group tag: 4
Value: 15
Attribute name: "job-creation-attributes-supported" Group tag: 4
Value: "copies"
Value: "finishings"
Value: "ipp-attribute-fidelity"
Value: "job-hold-until"
Value: "job-name"
Value: "job-priority"
Value: "job-sheets"
Value: "media"
Value: "media-col"
Value: "multiple-document-handling"
Value: "number-up"
Value: "output-bin"
Value: "orientation-requested"
Value: "page-ranges"
Value: "print-color-mode"
Value: "print-quality"
Value: "printer-resolution"
Value: "sides"
Attribute name: "job-ids-supported" Group tag: 4
Value: 1
Attribute name: "job-k-octets-supported" Group tag: 4
Value tag: 51
Attribute name: "job-settable-attributes-supported" Group tag: 4
Value: "copies"
Value: "finishings"
Value: "job-hold-until"
Value: "job-name"
Value: "job-priority"
Value: "media"
Value: "media-col"
Value: "multiple-document-handling"
Value: "number-up"
Value: "output-bin"
Value: "orientation-requested"
Value: "page-ranges"
Value: "print-color-mode"
Value: "print-quality"
Value: "printer-resolution"
Value: "sides"
Attribute name: "jpeg-k-octets-supported" Group tag: 4
Value tag: 51
Attribute name: "jpeg-x-dimension-supported" Group tag: 4
Value tag: 51
Attribute name: "jpeg-y-dimension-supported" Group tag: 4
Value tag: 51
Attribute name: "multiple-document-jobs-supported" Group tag: 4
Value: 1
Attribute name: "multiple-operation-time-out" Group tag: 4
Value: 300
Attribute name: "multiple-operation-time-out-action" Group tag: 4
Value: "process-job"
Attribute name: "natural-language-configured" Group tag: 4
Value: "ru-ru"
Attribute name: "operations-supported" Group tag: 4
Value: 2
Value: 4
Value: 5
Value: 6
Value: 8
Value: 9
Value: 10
Value: 11
Value: 12
Value: 13
Value: 16
Value: 17
Value: 18
Value: 19
Value: 20
Value: 21
Value: 22
Value: 23
Value: 24
Value: 25
Value: 26
Value: 27
Value: 28
Value: 34
Value: 35
Value: 37
Value: 38
Value: 56
Value: 57
Value: 59
Value: 16385
Value: 16386
Value: 16387
Value: 16388
Value: 16389
Value: 16390
Value: 16391
Value: 16392
Value: 16393
Value: 16394
Value: 16395
Value: 16396
Value: 16397
Value: 16398
Value: 16399
Value: 16423
Value: 14
Value: 20480
Value: 20481
Attribute name: "pdf-k-octets-supported" Group tag: 4
Value tag: 51
Attribute name: "pdf-versions-supported" Group tag: 4
Value: "adobe-1.2"
Value: "adobe-1.3"
Value: "adobe-1.4"
Value: "adobe-1.5"
Value: "adobe-1.6"
Value: "adobe-1.7"
Value: "iso-19005-1_2005"
Value: "iso-32000-1_2008"
Value: "pwg-5102.3"
Attribute name: "pdl-override-supported" Group tag: 4
Value: "attempted"
Attribute name: "printer-get-attributes-supported" Group tag: 4
Value: "document-format"
Attribute name: "printer-settable-attributes-supported" Group tag: 4
Value: "printer-geo-location"
Value: "printer-info"
Value: "printer-location"
Value: "printer-organization"
Value: "printer-organizational-unit"
Attribute name: "which-jobs-supported" Group tag: 4
Value: "completed"
Value: "not-completed"
Value: "aborted"
Value: "all"
Value: "canceled"
Value: "pending"
Value: "pending-held"
Value: "processing"
Value: "processing-stopped"
============================== (empty attribute name)
This output shows that the attribute "printer-uri-supported" occurs twice in one attribute group, which is contrary to your early reply.
--
Best regards, Dmitry Voronin
More information about the cups
mailing list