使用IPP服务器配置的Apple传真打印机未传输电话号码

发布于 2025-02-08 17:20:01 字数 3247 浏览 1 评论 0 原文

我正在为IPP女性服务客户端工作。

我正在使用: https:/ https://github.com/istopwg/ippsample.git

我有一个小型配置,可提供两台打印机。

但是,当我从库中使用传真-JOB.TEST时,我的客户端会收到电话号码:ipp_destination_uris ='{destination-uri = tel:405555551212},{destination-uri = ipp = ipp://11.22.33.44/ipp/打印打印质量=高媒体= na_letter_8.5x11in}',

如预期的。

但是:当我使用相同的IPP设备与Apple打印机的传真时,发送了页面,但未发送目标URI(未包含在IPP传输中)。

我在服务中使用以下内容:

[root@Comp ~/Printing/ippsample3]# perl -ne 's/#.*//; print unless /^\s*$/' t2/print/faxout.conf
MAKE "thilo"
MODEL "(GPL Ghostscript)"
DeviceURI ipp://Comp.local/ipp/print
Attr textWithoutLanguage printer-device-id "MFG:XSimulated;MDL:Fax;CMD:URF;URF:W8,SRGB24,CP255,PQ4,RS200-300-600,V1.4;MINSIZE:1x5in;MAXSIZE:8.5x14in;TEST-MARGINS:0 0 0 0;TEST-NO-PNG:1;TEST-NO-PDF:1;TEST-FAX:1;"
Command /root/Printing/ippsample3/hell.sh
ATTR keyword urf-supported "W8","SRGB24","ADOBERGB24-48","DM3","CP255","OFU0","IS1-4-5-7","IFU0","MT1-2-3-7-8-9-10-11-12","OB9","PQ3-4-5","RS300-600","V1.4"
ATTR keyword job-creation-attributes-supported "copies","confirmation-sheet-print","cover-sheet-info","destination-uris","media","media-col","multiple-document-handling","number-of-retries","page-ranges","print-quality","printer-resolution","retry-interval","retry-time-out"
ATTR uriScheme destination-uri-schemes-supported "tel"
ATTR boolean ipp-attribute-fidelity true
ATTR boolean confirmation-sheet-print-default false
ATTR integer number-of-retries-default 1
ATTR integer retry-interval-default 15
ATTR keyword cover-sheet-info-supported "date-time","from-name","subject","to-name","message"
ATTR no-value cover-sheet-info-default
ATTR rangeOfInteger number-of-retries-supported 0-1
ATTR rangeOfInteger retry-interval-supported 15-60
ATTR uri printer-icons "http://Comp.local:8632/icons/fax.png","http://Comp.local:8632/icons/large/fax.png"
ATTR uri printer-more-info "http://Comp.local:8632/"
ATTR uri printer-supply-info-uri "http://Comp.local:8632/"
ATTR uri printer-uuid "urn:uuid:3f63711e-bcc3-3570-707e-cc14008da4b6"
ATTR keyword uri-authentication-supported "none","none"
ATTR keyword uri-security-supported "tls","tls"
ATTR uri printer-geo-location "geo:37.33182,122.03118"
ATTR uri device-uri "urf:///1+1"

从阅读。我知道目的地 - 乌里斯在工作描述符中是必不可少的。

如果从客户端出发,我要么无法教授IPP服务器的要求,要么我无法正确配置客户端。

来自:



      GROUP job-attributes-tag
        ATTR collection destination-uris {
                MEMBER uri destination-uri tel:4055551212
        },{
                MEMBER uri destination-uri ipp://11.22.33.44/ipp/print
                MEMBER enum print-quality 5
                MEMBER keyword media na_letter_8.5x11in
        }

任何提示应如何配置该服务以使Apple打印机也发送此方案?

I am working on a IPP-FAX client.

I am using the ippserver stuff from: https://github.com/istopwg/ippsample.git

I have a small configuration that provides two printers.

However, when I use the fax-job.test from the library, my client receives the phone number: IPP_DESTINATION_URIS='{destination-uri=tel:4055551212},{destination-uri=ipp://11.22.33.44/ipp/print print-quality=high media=na_letter_8.5x11in}'

As expected.

But: when I use the same ipp-device as a fax from apple's printer menues, the pages are sent, but the destination-uri are not send (not included in the IPP transmission).

I am using the following in the service:

[root@Comp ~/Printing/ippsample3]# perl -ne 's/#.*//; print unless /^\s*$/' t2/print/faxout.conf
MAKE "thilo"
MODEL "(GPL Ghostscript)"
DeviceURI ipp://Comp.local/ipp/print
Attr textWithoutLanguage printer-device-id "MFG:XSimulated;MDL:Fax;CMD:URF;URF:W8,SRGB24,CP255,PQ4,RS200-300-600,V1.4;MINSIZE:1x5in;MAXSIZE:8.5x14in;TEST-MARGINS:0 0 0 0;TEST-NO-PNG:1;TEST-NO-PDF:1;TEST-FAX:1;"
Command /root/Printing/ippsample3/hell.sh
ATTR keyword urf-supported "W8","SRGB24","ADOBERGB24-48","DM3","CP255","OFU0","IS1-4-5-7","IFU0","MT1-2-3-7-8-9-10-11-12","OB9","PQ3-4-5","RS300-600","V1.4"
ATTR keyword job-creation-attributes-supported "copies","confirmation-sheet-print","cover-sheet-info","destination-uris","media","media-col","multiple-document-handling","number-of-retries","page-ranges","print-quality","printer-resolution","retry-interval","retry-time-out"
ATTR uriScheme destination-uri-schemes-supported "tel"
ATTR boolean ipp-attribute-fidelity true
ATTR boolean confirmation-sheet-print-default false
ATTR integer number-of-retries-default 1
ATTR integer retry-interval-default 15
ATTR keyword cover-sheet-info-supported "date-time","from-name","subject","to-name","message"
ATTR no-value cover-sheet-info-default
ATTR rangeOfInteger number-of-retries-supported 0-1
ATTR rangeOfInteger retry-interval-supported 15-60
ATTR uri printer-icons "http://Comp.local:8632/icons/fax.png","http://Comp.local:8632/icons/large/fax.png"
ATTR uri printer-more-info "http://Comp.local:8632/"
ATTR uri printer-supply-info-uri "http://Comp.local:8632/"
ATTR uri printer-uuid "urn:uuid:3f63711e-bcc3-3570-707e-cc14008da4b6"
ATTR keyword uri-authentication-supported "none","none"
ATTR keyword uri-security-supported "tls","tls"
ATTR uri printer-geo-location "geo:37.33182,122.03118"
ATTR uri device-uri "urf:///1+1"

from reading http://ftp.pwg.org/pub/pwg/candidates/cs-ippfaxout10-20140618-5100.15.pdf . I understand that the destination-uris would be mandatory in the job descriptor.

I either fail to teach the IPP-server to require if from the client, or I fail to configure the client correctly.

From: https://github.com/michaelrsweet/libcups/raw/f06f42779f98073e2ba782a7a73ebf54636b60d0/examples/fax-job.test



      GROUP job-attributes-tag
        ATTR collection destination-uris {
                MEMBER uri destination-uri tel:4055551212
        },{
                MEMBER uri destination-uri ipp://11.22.33.44/ipp/print
                MEMBER enum print-quality 5
                MEMBER keyword media na_letter_8.5x11in
        }

Any hints how the service should be configured to make apple printer also send this scheme?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

兔姬 2025-02-15 17:20:01

看来,一旦在服务器源中更改了FaxOut URI,以使用“/ipp/facout”,而不是(我认为也符合标准标准的)/ipp/print/facout,Apple将发送目标-URI
脚本获取环境变量: ipp_destination_uris ='{destination-uri = tel:1234567890123456}

如预期。

It seems, that once the faxout uri is changed in the server sources to use '/ipp/faxout' instead of the (I think also standard compliant) /ipp/print/faxout, Apple is sending the destination-uri
and the script gets the environment variable: IPP_DESTINATION_URIS='{destination-uri=tel:1234567890123456}

as expected.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文