科尔多瓦打印机插件不打印

Posted

技术标签:

【中文标题】科尔多瓦打印机插件不打印【英文标题】:cordova printer plugin is not printing t 【发布时间】:2019-05-19 08:07:34 【问题描述】:

我正在尝试从我的 cordova 应用程序中打印一个 html 文件。 我已经安装了cordova-plugin-printer。 在 app.module.ts 文件中导入插件,然后当我尝试使用 this.printer.print('hello') 注意发生在所有

从'@ionic-native/printer/ngx'导入打印机,PrintOptions;

私人打印机:打印机

Print()
  console.log("Print Pressed");
  var options = 
    font: 
        size: 22,
        italic: true,
        align: 'center'
    ,
    header: 
        height: '6cm',
        label: 
            text: "\n\nDie Freuden",
            font: 
                bold: true,
                size: 37,
                align: 'center'
            
        
    ,
    footer: 
        height: '4cm',
        label: 
            text: 'Johann Wolfgang von Goethe, 1749-1832, deutscher Dichter, Naturforscher',
            font:  align: 'center' 
        
    
;

this.printer.print("hello",options);
  console.log("Print Pressed>>>");


【问题讨论】:

【参考方案1】:

试试:

Print()
let options: PrintOptions = 
     name: 'MyDocument',
     printerId: 'printer007',
     duplex: true,
     landscape: true,
     grayscale: true
;
//Checks whether the device is capable of printing
this.printer.isAvailable().then(()=>
   console.log("printer available")
).catch((error)=>
   console.log("printer not available"+error); 
); 

【讨论】:

代码没有被执行,既不会成功也不会失败。我在 Print() 之后写了一个控制台日志,只是在控制台中打印。 表示打印机不可用 没有连接打印机,我正在尝试模拟器,但至少应该显示打印预览页面 哦,所以你想看预览。 什么都没有,我也看不到预览也看不到任何控制台语句,现在我在ios模拟器上运行代码并且没有任何连接的打印机

以上是关于科尔多瓦打印机插件不打印的主要内容,如果未能解决你的问题,请参考以下文章

Uniapp 原生插件商米内置打印机插件

lodop 打印插件,打印到不是我指定的打印机上去了,想问问打印机的索引号到底是啥情况?

有用过lodop插件打印呢的吗?

lodop网页打印插件打印的EAN13条形码样式怎么不对?

jQuery简单易用的网页内容打印插件

vue打印插件---解决canvas打印显示问题