1.安装打印机驱动
2.代码


import java.awt.*;
import java.awt.print.*;public class FileDayinJI implements Printable {public static void main(String[] args) {int height = 175 + 3 * 15 + 20;Book book = new Book();// 打印格式PageFormat pf = new PageFormat();pf.setOrientation(PageFormat.PORTRAIT);// 通过Paper设置页面的空白边距和可打印区域。必须与实际打印纸张大小相符。Paper p = new Paper();p.setSize(230, height);p.setImageableArea(5, -20, 230, height + 20);pf.setPaper(p);// 把 PageFormat 和 Printable 添加到书中,组成一个页面book.append(new FileDayinJI(), pf);// 获取打印服务对象PrinterJob job = PrinterJob.getPrinterJob();job.setPageable(book);try {job.print();} catch (PrinterException e) {System.out.println("================打印出现异常");}}@Overridepublic int print(Graphics graphics, PageFormat pageFormat, int page) throws PrinterException {if (page > 0) {return NO_SUCH_PAGE;}Graphics2D g2d=(Graphics2D)graphics;g2d.setFont(new Font("Default", Font.PLAIN, 10));g2d.drawString("联付科技", 50, 10);g2d.drawString("-------------------------------------", 7, 20);g2d.drawString("手机号码:" + "13888888888", 7, 35);g2d.drawString("领号日期:" + "2020.07.02", 7, 65);g2d.drawString("-------------------------------------", 7, 80);g2d.setFont(new Font("Default", Font.PLAIN, 18));g2d.drawString("测试代码", 7, 105);g2d.setFont(new Font("Default", Font.PLAIN, 10));g2d.drawString("停车场号码:" + "123456", 7, 175);g2d.drawString("-------------------------------------", 7, 145);g2d.drawString("*打印时间:" + "2020.07.02" + "*", 7, 160);g2d.drawString("*打印人员:" + "小张同学" + "*", 7, 200);return PAGE_EXISTS;}
}

java代码连接打印机相关推荐

  1. eclipes Java代码连接Mysql数据库

    Java代码连接Mysql数据库C 一.插件的下载与加载 1.下载与本地的MySQL对应版本的连接数据库的包,如mysql-connector-java-8.0.17.jar 下载Connector/ ...

  2. java代码连接oracle数据库连接_在JAVA中连接Oracle数据库(例子)

    * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - java - 代码样式 - 代码模板 */ package person.fane.test; import java.sql ...

  3. java 蓝牙_通过Java代码连接到蓝牙设备

    我想通过我的笔记本电脑的蓝牙连接到另一个蓝牙设备 . 我正在使用bluecove库供我参考 . 我的环境如下:机器:Ubuntu 12.4,四核,8GB Ram . Java:1.8 Blueove: ...

  4. Java——通过Java代码连接ftp服务器

    作者专注于Java.架构.Linux.小程序.爬虫.自动化等技术. 工作期间含泪整理出一些资料,微信搜索[javaUp],回复 [java][黑客][爬虫][小程序][面试]等关键字免费获取资料.技术 ...

  5. Java代码连接Linux服务器

    pom导入依赖 <!--SSH远程连接--> <dependency><groupId>ch.ethz.ganymed</groupId><art ...

  6. java代码连接redis_java代码连接redis

    需要的maven依赖 redis.clients jedis 2.9.0 代码: package yofc; import redis.clients.jedis.Jedis; import redi ...

  7. java代码连接jdbc_纯JDBC代码连接实例 + 完整代码

    JDBC连接数据库实例 1. 数据库表 1.1.创建表 CREATE TABLE `users`( `uid` INT NOT NULL AUTO_INCREMENT COMMENT '用户id', ...

  8. c++用代码连接打印机并打印图片

    HDC hdcPrint; //打印机直流手柄 TCHAR szDevString [120]; //数组为WIN.INI数据 TCHAR * szPrinter,* szDriver; //打印机和 ...

  9. 记一次java代码连接orcal数据库查视图报 java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在

    源代码 package com.ctsi.jdbc.quartz;import java.sql.*;public class JdbcTest {public static void main(St ...

最新文章

  1. 【iOS数据持久化】数据库(SQLite.swift)和FMDB
  2. appium的desired_caps参数
  3. 【Solr】- Tomcat部署
  4. sharepoint页面嵌入_在SharePoint 2010页面中嵌入SWF文件
  5. 牛客练习赛46T1-华华教奕奕写几何【数学】
  6. vue2.0 唤起百度地图app_开车选高德,出门靠百度,高德百度地图APP对比
  7. 周五下午3h直播丨2021第5期大咖讲坛:数据库安全与智能运维
  8. 怎么自己打印餐饮小票_自己怎么做餐饮外卖配送系统?可以开发外卖配送系统的公司有哪些?...
  9. 通过字符串方法创建新字符串如何打出反斜杠、单引号、双引号、响铃、换行符、水平制表符
  10. S3C2440PWM 定时器
  11. 强烈推荐仔细多看几遍《Exceptional C++ Style中文版》的第17、18、19节
  12. VS2008的绿色精简版,只有VC2008部分
  13. 计算机的删除快捷键,电脑删除的快捷键是什么
  14. 街篮服务器维护比赛没打完,一球成名!热血街篮追梦杯圆满落幕,WaRn丶警告战队一穿五夺冠...
  15. java提出word和pdf等文件的信息
  16. 香港监管机构收紧加密货币相关法规
  17. manjar强制关闭应用
  18. SQL Server 2017无法启动,提示“系统找不到指定的文件”【虚拟机内安装的】
  19. puppy linux 版本,Puppy Linux 8.0 发布,轻量级发行版
  20. 【学习SQL数据库】并发操作引起的数据库不一致

热门文章

  1. Linux x86-64 IOMMU详解(二)——SWIOTLB(软件IOMMU)
  2. Matlab读取txt文件、xlsx文件
  3. Fluent UDF编译环境配置 VS2019
  4. layui登陆拦截处理
  5. deepfake 的深度学习技术 Facewap
  6. 极域电子教室管理员破解
  7. ISO9000质量管理体系解读
  8. 数据结构课程设计【航空订票系统】
  9. Multisim 14.3 安装教程
  10. FFMPEG(三) v4l2 数据编码H264