首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DocFlavor在java中实现热敏打印

使用DocFlavor在java中实现热敏打印
EN

Stack Overflow用户
提问于 2014-11-28 17:46:58
回答 1查看 1.3K关注 0票数 0

我是DocFlavor java的新手。谁请帮助开始像我有简单的文本文件,并想在热敏打印机上打印,哪种将是合适的DocFlavor类型?

EN

回答 1

Stack Overflow用户

发布于 2014-12-19 16:27:28

如果你想从一个文本文件中打印出来,那么AUTO_SENSE或者PostScript通常是不错的选择。

代码语言:javascript
复制
DocFlavor flavor = DocFlavor.INPUT_STREAM.POSTSCRIPT;

或者DocFlavor风格= DocFlavor.INPUT_STREAM.AUTOSENSE;

下面是一个示例代码片段。

代码语言:javascript
复制
    PrintService service = PrintServiceLookup.lookupDefaultPrintService();

    FileInputStream in = new FileInputStream(new File("C:*PATH_TO_STRING_HERE"));

    PrintRequestAttributeSet  pras = new HashPrintRequestAttributeSet();
    pras.add(new Copies(1));        
    flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
    Doc doc = new SimpleDoc(in, flavor, null);

    DocPrintJob job = service.createPrintJob();
    PrintJobWatcher pjw = new PrintJobWatcher(job);
    job.print(doc, pras);

当我试图弄清楚如何使用我的热敏收据printer...If时,我得到了这个代码,你想要一个更详细的解释。如果你需要一个更深入的答案...

Then go here !

注意:如果你需要打印出一些字符,比如ä,öor§,那么这将不能很好的工作,因为它们会被遮挡...我不知道如何打印出特殊字符。

辛瑟利..。

//Orville

要了解更多关于docflavors的信息..

Go here !

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27185872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档