小编Bat*_*jus的帖子

无法通过IPP在另一个纸盘上打印

我正在尝试使用IPP(Internet打印协议)在第二个纸盘上打印文档.我正在使用这个npm IPP-Library.

但是在任何时候我尝试打印文档时,我的打印机都会显示一条消息,我需要将纸张添加到第一个纸盘和控制台输出中Printed: successful-ok.

var ipp = require("ipp");
var PDFDocument = require("pdfkit");
var concat = require("concat-stream");

var doc = new PDFDocument;
doc.text("Hello World");

doc.pipe(concat(function (data) {
    var printer = ipp.Printer("MY_URL");

    var file = {
        "operation-attributes-tag": {
            "requesting-user-name": "admin",
            'attributes-charset': 'utf-8',
            'attributes-natural-language': 'de'
        },
        "printer-attributes": {
            "media-col": {
                "media-source": "tray-2"
            },
        },
        data: data
    };
    printer.execute("Print-Job", file, function (err, res) {
        console.log("Printed: " + res.statusCode);
    });
}));

doc.end();
Run Code Online (Sandbox Code Playgroud)

我尝试的另一个变种是(从这里):

var PDFDocument = require("pdfkit");
let fs …
Run Code Online (Sandbox Code Playgroud)

javascript printing node.js

21
推荐指数
1
解决办法
772
查看次数

NullInjectorError: 没有 MediaMatcher 的提供者

我正在使用 Angular 5 和 AngularMaterial2。

当我尝试注入 MediaMatcher 服务时出现错误。

我有两个模块。用于应用程序引导程序的根模块,以及包含所有组件的主模块。我正在尝试使用响应式侧导航作为角度材料文档的示例。

我想我缺少导入,但我找不到模块是什么。

这是我的代码:

应用模块:

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

//Angular Module Dependencies
import { HttpClientModule } from '@angular/common/http'; 
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';

//Root Module Imports
import { AppComponent } from './app.component';

//Feature Module Imports
import { AppRoutingModule } from './app-routing.module';
import { CoreModule  } from "./core-module/core.module";
import { MainModule } from './main-module/main.module';
import { FrontSession } from …
Run Code Online (Sandbox Code Playgroud)

angular-material2 angular

3
推荐指数
1
解决办法
7282
查看次数