尝试使用 ipp 协议从网页(PWA 应用程序)打印

Trying to print from web page (PWA app) using ipp protocol

我正在尝试从网页(PWA 应用程序)打印原始文本。我在显示网页的同一台机器上拥有在 CUPS 中配置的 USB 打印机 - 当然我正在编写 Javascript 代码。
我构建了一个 fetch() 请求,例如:

fetch('http://'+ip+':'+port+'/printers/'+printer, {
    method: 'POST',
    mode: 'no-cors', 
    headers: {
        'Content-Type': 'application/ipp'
      },
    body: reqBody
    })
.then(response => console.log(response))
.catch(response => console.error(response))

我在 reqBody 变量中存储了一个 ipp 请求。
响应是(来自 javascript 控制台):

Response {type: "opaque", url: "", redirected: false, status: 0, ok: false, …}
 body: (...)
 bodyUsed: false
 headers: Headers {}
 ok: false
 redirected: false
 status: 0
 statusText: ""
 type: "opaque"
 url: ""

在 Respose 视图中,我看到了 CUPS 网页(所以 HTML 代码)..据我所知,它应该是 HTTP 数据包中的 ipp 数据,对吗?

我的错误在哪里? 谢谢

未启用 Apache 的 PHP 模块 :(