「javatsc」JavaTSC打印命令
本篇文章给大家谈谈javatsc,以及JavaTSC打印命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、求用java代码控制斑马条码打印机打印二维码商标的例子程序
- 2、java TSC 条码打印乱码,何故?
- 3、java.lang.ArrayIndexOutOfBoundsException: 0 大虾留步啊
- 4、java 编程的游戏 读取存档时就会报错 求大神帮忙解决下 高悬赏
- 5、如何使用JAVA让打印机打印二维码
- 6、Java如何调用TSC打印机进行打印详解
求用java代码控制斑马条码打印机打印二维码商标的例子程序
可以参考下.自己写的一个例子
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.print.PageFormat;
import java.awt.print.Paper;
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.awt.print.PrinterJob;
import java.util.Queue;
import com.google.zxing.WriterException;
public class QrPrint implements Printable {
public void print() throws PrinterException {
PrinterJob pj = PrinterJob.getPrinterJob();
PageFormat pf = pj.defaultPage();
Paper paper = new Paper();
double margin = 0.1; // half inch
paper.setImageableArea(margin, margin, paper.getWidth() - margin * 2,paper.getHeight() - margin * 2);
pf.setPaper(paper);
pj.setPrintable(this, pf);
pj.print();
}
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
if ("判断如果打印完了就退出") {
return Printable.NO_SUCH_PAGE;
}
try {
Image eanImage = generateEANBufferedImage(content,120,20);
Graphics2D g2 = (Graphics2D) graphics;
g2.translate(pageFormat.getImageableX(), pageFormat.getImageableY()); //设置可成像的X和Y轴的距离
g2.drawImage(eanImage, 0, 80, null); //设置打印的边距
g2.drawString("字符串:",130,20);
} catch (WriterException e) {
e.printStackTrace();
return Printable.NO_SUCH_PAGE;
}
return Printable.PAGE_EXISTS;
}
private BufferedImage generateBufferedImage(String content,int width,int height) throws WriterException {
HashtableEncodeHintType,String hints = new HashtableEncodeHintType,String();
hints.put(EncodeHintType.CHARACTER_SET, "utf-8");
BitMatrix bitMatrix = new MultiFormatWriter().encode(content, BarcodeFormat.EAN_13, width, height, hints);
return MatrixToImageWriter.toBufferedImage(bitMatrix);
}
}
java TSC 条码打印乱码,何故?
没有用你这种方式打印过,我平时打印的条码用的是单机版的条码软件,在电脑上安装之后,电脑正常连接打印,然后打开软件在电脑里面设置条形码之后,再连接打印机打印就可以了,不是在线打的,单击版的这个条码软件支持的条码类型还挺多的,几乎现在市面上的条码类型都支持
对当前电脑上的打印机都可以连接打印
java.lang.ArrayIndexOutOfBoundsException: 0 大虾留步啊
兄弟你看下你的tei对象长度是多少, int[] tei=new int[count];
count=0? 你现在的K在一个循环中很明显,有个k++;那他第二次执行的时候肯定这个k大于零,而你所定义的tei数组长度为0,现在你在这个tei定义一个下标大于0的对象,肯定是数组下标越界
java 编程的游戏 读取存档时就会报错 求大神帮忙解决下 高悬赏
类型转换错误? Graphics2D 和 Graphics 的,能强制转换么。。
加行代码就哦了,不加也不影响程序运行。
private static final long serialVersionUID = 1L;
如何使用JAVA让打印机打印二维码
二维码打印机在市场也很普遍,二维码条形码打印机和普通打印机的最大的区别就是,二维码条形码打印机的打印是以热为基础,以碳带为打印介质(或直接使用热敏纸)完成打印,这种打印方式相对于普通打印方式的最大优点在于它可以在无人看管的情况下实现连续高速打印。它所打印的内容一般为企业的品牌标识、序列号标识、包装标识、条形码标识、信封标签、服装吊牌等。
品牌的话也有很多,如果您对质量要求高的话,建议选择斑马的,如果对质量要求不是很高,建议选择远景达华南总代理的tsc的,这些都是不错的选择
Java如何调用TSC打印机进行打印详解
给你介绍一种后台打印方法:
使用javax中的PrintServiceLookup类进行打印,可以直接调用默认的打印机,也可以使用下列的方法进行筛选打印:
PrintServiceLookup.lookupMultiDocPrintServices(flavors, attributes);
可执行代码如下:
关于javatsc和JavaTSC打印命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-26,除非注明,否则均为
原创文章,转载请注明出处。