Tag: 打印

android中的System.out.println?

有没有办法在android studio中查看我的print语句而不显示时间和目录? 当文本占用太多空间时,它非常分散注意力并且难以调试。

如何将打印作业传递给javafx applcation中的特定打印机?

我正在申请一个应用程序,这个应用程序是在javafx,在这个应用程序中我们正在接受食品订单和这个订单我们必须使用不同的打印机打印,一些打印机将在厨房的一些总部。 在我的系统中,我需要打印机列表,当我从我的应用程序中按下打印按钮时,我将从列表中选择打印机。 因此打印作业将传递给选定的打印机。如何在我的javafx应用程序中完成此操作? 我使用以下方法,但它将printjob传递给默认打印机,该打印机由系统选择而不是由应用程序选择: – public void print(Node node) { Printer printer = Printer.getDefaultPrinter(); PageLayout pageLayout = printer.createPageLayout(Paper.NA_LETTER, PageOrientation.PORTRAIT, Printer.MarginType.DEFAULT); double scaleX = node.getBoundsInParent().getWidth(); double scaleY = node.getBoundsInParent().getHeight(); node.getTransforms().add(new Scale(scaleX, scaleY)); PrinterJob job = PrinterJob.createPrinterJob(); if (job != null) { boolean success = job.printPage(node); if (success) { job.endJob(); } } } 这是如何通过打印机打印作业,但没有从打印机打印: ChoiceDialog dialog = […]

Java打印function

我需要帮助在另一个类的这个java应用程序中编写打印函数。 function是printAll我认为是正确的,其他function肯定是错误的。 public void printAll() { Iterator iterator = values(); while (iterator.hasNext()) System.out.println(iterator.next().toString()); } // Prints a directory of all StockItems from the given vendor, // in sorted order (ordered by SKU). public void print(String vendor) { Iterator iterator = values(); if (dictionary.getItem(SKU).getVendor() == vendor) System.out.println(tmp.toString()); } 我将在下面写下整个函数,以找出此问题所需的部分。 import data_structures.*; import java.util.Iterator; public class ProductLookup […]

Java打印。 使用“Book”类时只打印一页

我在打印PDF文档时使用Book类为页面提供不同的方向。 但是当我使用Book类打印时只有第一页。 其他页面不打印。 但Book#getNumberOfPages让我回归4 。 我的代码如下所示: public static getDoc(DocAttributeSet dset) { final PDFFile pdfFile = new PDFFile(buf); Book book = new Book(); for (int i=0; i= 1) { pageFormat.setOrientation(PageFormat.LANDSCAPE); } else { pageFormat.setOrientation(PageFormat.PORTRAIT); } boolean needStop = false; if (pdfFile.getNumPages() – 1 == i ) { // if latest page, then stopping (‘needStop’ = NO_SUCH_PAGE) […]

使用300dpi在java中打印到硬打印机

好的,所以我刚开始研究一个打印出图形的程序。 我的几乎与Oracle版权所有者相同http://docs.oracle.com/javase/tutorial/2d/printing/examples/HelloWorldPrinter.java 所以基本上我是一个完整的菜鸟,并试图弄清楚如何将我的页面设置为8​​.5x11in和300dpi,但无济于事:(在我所有失败的尝试后,我甚至没有关于这个主题的工作代码。我知道它有一些东西与Paper.setSize()和PrinterResolution但我无法从javadocs中收集到足够的内容来理解这些。请帮助。 编辑:我相信我发现了Paper.setSize(72*8.5,72*11); 将页面大小设置为8.5×11但dpi仍为72.这是我的代码到目前为止。 public int print(Graphics g, PageFormat pf, int page) throws PrinterException { Graphics2D g2d = (Graphics2D)g; g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); Paper pg = new Paper(); pg.setSize(72*8.5,72*11); pf.setPaper(pg); if (page > 0) { /* We have only one page, and ‘page’ is zero-based */ return NO_SUCH_PAGE; } /* User (0,0) is typically outside the […]

如何在java中打印标签的内容?

我创建了一个标签,并使用seticon属性为其添加了图像。 现在我想要打印该图像,但我无法这样做。 我尝试使用.print(Graphics g)方法,但我不知道那个图形是什么? 如果有人可以帮我打印标签,我真的很感激你。 谢谢

java printerjob景观白色空间

我目前在打印机工作时遇到问题,它适用于人像图像,但对于风景图像,它会切割部分图像并填充白色空间。 这是我的代码 编辑 PrintService printService = PrintServiceLookup.lookupDefaultPrintService(); BufferedImage bufferedImage = ImageIO.read(new File(“house.jpg”)); boolean isLandscape = bufferedImage.getWidth() > bufferedImage.getHeight(); PrinterJob printerJob = PrinterJob.getPrinterJob(); printerJob.setPrintService(printService); printerJob.setCopies(copies); PageFormat pageFormat = printerJob.defaultPage(); pageFormat.setOrientation(isLandscape ? PageFormat.LANDSCAPE : PageFormat.PORTRAIT); Paper paper = new Paper(); paper.setSize(pageFormat.getWidth(), pageFormat.getHeight()); paper.setImageableArea(0.0, 0.0, paper.getWidth(), paper.getHeight()); pageFormat.setPaper(paper); printerJob.setPrintable(new Printable(){ @Override public int print(Graphics graphics, PageFormat pageFormat, int […]

在Java编译器中,哪种类型可以定义为标识符(ID)或关键字(保留字)?

我有一个简单的问题: 在Java Compiler中,哪种类型的方法或变量可以定义为标识符(ID)或关键字(保留字)? 对于以下示例,ID应为: add , main , a , b , c , Test1 ,如何print ,是print ID还是关键字? 例: public class Test1 { public static int add(int a, int b) { return a + b; } public static void main() { int c; int a = 5; c = add(a, 10); if (c > 10) […]

打印arrays错误

这可能是一个简单的修复,但我只是没有看到它。 我想弄清楚,如何让我的printOut()方法从主Project5PartA正确打印? 我需要获取,设置和返回方法吗? 另外,我的while循环在Tester类中是否必要? 程序编译并保持运行到无穷大,所以我想while循环是错误的。 但它也只在每一行连续打印出[Ljava.lang.String;@7c1c8c58 。 扩展main的类是无关紧要的,也是项目的一部分。 如果发布错误并感谢任何帮助,请道歉。 整个计划的输出类似于: 树皮,树皮。 喵喵。 Roooaaar。 狗说低音,低音。 猫说喵,喵。 测试员类: public class Tester { String[] animalArray = {“Dog”, “Cat”, “tRex”, “Cow”, “Pig”, “Snake”, “Goat”, “Owl”, “Chicken”, “Frog”}; String[] noiseArray = {“Woof, woof”, “Meow, meow”, “Roooaaar”, “Mooo”, “Oink, oink”, “Hissss”, “Baaa”, “Hoot, hoot”, “Bock, bock”, “Ribbit, ribbit”}; String[] printArray = […]

如何通过SNMP查找打印机的计数器

我目前正在开展一个项目,涉及通过SNMP从打印机获取信息。 现在,我一直在测试/工作的打印机是Lexmark X950。 我一直在努力解决的问题是,我希望这个程序适用于HP或Kyocera或Brother打印机,但我使用的OID似乎只适用于Lexmark。 以下是我使用的一些OID: Count total printed 1.3.6.1.4.1.641.2.1.5.1 count total printed since last boot 1.3.6.1.2.1.43.10.2.1.5 count total printer black 1.3.6.1.4.1.641.2.1.5.2 count total printed color 1.3.6.1.4.1.641.2.1.5.3 count total copied black 1.3.6.1.4.1.641.2.1.5.7 正如你在这里看到的,我主要使用1.3.6.1.4.1.641作为我的OID,但它们只适用于Lexmark。 是否有更常用的OID可以使用,找出黑色/彩色打印的页数,黑色/彩色复印,黑色/彩色传真和不同方式扫描(单面,双面,平板),我可以用于基本上任何打印机? 问候。