java / grails中的服务器端网络打印

2023-12-14

我是 java / grails 开发人员,致力于重新设计软件系统。

要求之一是让服务器端应用程序将数据发送到各种网络打印机以打印文本数据。

我在网上搜索了有关java网络打印的信息,但没有找到 我查看了 Java Print Service API、java.awt.print、javax.print,但没有找到任何有关连接网络打印机的信息。

是我想做的可能或有利的事情。由于缺乏调查结果,我相信服务器端软件不会直接与网络打印机交互。

如果可以的话,请给我指出一些资源。


网络打印机通常与本地连接的打印机没有区别。它们首先在操作系统中设置,这使得它们可供 Java 打印服务使用。

如果您需要直接打印到 POS 打印机,它们通常有自己的二进制协议,您可以通过 TCP/UDP 使用。例如,爱普生拥有 ESC/POS 系统。

根据打印服务器的不同,您可以通过 CUPS/LRP/LPD/IPP 直接将 PostScript 发送到打印机。看http://www.cups4j.org and http://lpdspooler.sourceforge.net.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java / grails中的服务器端网络打印 的相关文章

  • java字符串索引越界异常

    从类中调用函数时出现以下错误 java lang StringIndexOutOfBoundsException 字符串索引超出范围 1 尽管我使用系统打印来查看我在 substring 函数中传递的输入 但一切似乎都是正确的 函数 isC
  • 有没有一种独立的JAVA可以在PC上运行而无需任何操作系统

    据我所知 java 程序可以在任何操作系统上运行 任何类型的机器都有 JVM 我需要一个在我的 PC 上独立运行的 JVM 而不是在我的操作系统 Windows 或任何其他操作系统 上运行 我的意思是 JVM 的作用类似于启动 而不是操作系
  • Gradle 同步失败:配置项目“:lib”时出现问题

    我正在尝试在 android studio 中构建一个项目 但它总是失败 并出现名为 org gradle api ProjectConfigurationException A problem occurred configuring p
  • while循环内的递归,它是如何工作的?

    你能告诉我这段java代码是如何工作的吗 public class Main public static void main String args Strangemethod 5 public static void Strangemet
  • 从 HashMap 条目列表中删除重复项

    我有一个List
  • Java 将 String[] 转换为 int[]

    我有一个 String 其中每个元素都可以转换为整数 将其转换为 int 的最佳方法是什么 int StringArrayToIntArray String s public static int StringArrToIntArr Str
  • Android Studio 中没有参考文档

    昨天刚刚出现了一个新问题 当我将鼠标悬停在方法上或按 Ctrl Q 时 我通常会获取该特定方法的文档信息 但现在我只是得到 按 Ctrl QSharedPreferences getLong Following external urls
  • 在 Java 中停止线程? [复制]

    这个问题在这里已经有答案了 我正在编写一段代码 该代码连接到服务器 使用该连接生成一堆线程并执行一堆 东西 在某些情况下 连接会失败 我需要停止一切并从头开始使用新对象 我想在对象之后进行清理 但在线程上调用 thread stop 但此方
  • 在 Android 上解析 RSS

    我有几个 RSS 源需要为我的应用程序进行解析 我按照这里的优秀教程进行操作 http w2davids wordpress com android rssatom feeds parsing with rome http w2davids
  • Java 会话变量

    我听说有些人认为在会话中将信息存储在服务器上是一个坏主意 因为它不安全 因此 在多页面业务流程功能中 应用程序将数据写入数据库 然后在需要时检索信息 在会话中存储私人信息是否一定不安全 只要会话本身安全 在会话中存储属性就不存在安全风险劫持
  • HttpMediaTypeNotAcceptableException / HttpMediaTypeNotAcceptableException:找不到可接受的表示

    我有一个客户端正在尝试连接的 API 但是它会抛出错误 2015 09 22 04 21 44 297 org springframework web servlet mvc method annotation HttpEntityMeth
  • java代码的等效vb代码

    谁能告诉我这段Java代码到底做了什么 SecureRandom random SecureRandom getInstance SHA1PRNG byte bytes new byte 20 synchronized random ran
  • 公交车公共交通算法

    我正在开发一个可以查找公交路线的离线 C 应用程序 我可以提取时间表 巴士 路线数据 我正在寻找适用于基本数据的最简单的解决方案 可以使用什么算法来查找从巴士站 A 到巴士站 B 的路线 是否有适用于 C Java 的开源解决方案 数据库的
  • spring-hibernate 花费更多时间的任何原因?

    目前 我正在春季和冬眠期间从事一个项目 我来到这里 获取记录并在 JSP 中显示这些记录需要更多时间 我在各处都保留了时间戳 以查看哪里花费了更多时间 Time HomeController start 2014 07 09 18 58 5
  • 如何列出所有已加载的 Spring bean 定义文件

    在大型企业系统中 并不总是清楚在 ApplicationContext 构建期间导入了哪些文件 有没有办法列出过程中加载的所有文件 我知道如何列出加载的属性文件 但不知道导入的 bean 文件 更新示例 文件 1 applicationCo
  • 我们可以将请求分派到 servlet 内的 HTML

    这可能吗 RequestDispatcher rd request getRequestDispatcher index html rd forward request response 是的 您可以将请求分派到 HTML 页面
  • Selenium 查看鼠标/指针

    有什么方法可以在运行测试时真正看到硒鼠标吗 要么是 Windows 光标图像 要么是某种点或十字线或任何东西 我正在尝试使用拖放功能selenium and java in an HTML5Web 应用程序 并且能够看到光标以了解它实际在做
  • 找不到 `activityViewModels()` Hilt Android

    我在我的项目中使用 Hilt 和 MVVM 我想要一个viewModel from activityViewModel在 2 个活动中使用相同的内容 但我的 Android Studio 说未解析的参考 我的应用程序 build gradl
  • 如何在 Hibernate 中使用 SELECT 进行 INSERT

    我需要在休眠中实现以下请求 insert into my table max column values select max id from special table where 如何在休眠中使用注释来做到这一点 Special tab
  • 如何在android中使用Room Persistence ORM工具实现created_at和updated_at列

    我该如何实施created at and updated at在Android中使用Room Persistence ORM工具的列 可以在创建或更新表中的行时自动更新时间戳 我研究了很多网站 但仍然没有找到任何可以处理的结果middlew

随机推荐

  • 如何将 SharePoint 2013 Web 部件直接嵌入到 aspx 布局页面中作为该布局的默认 Web 部件

    我正在使用 SharePoint 2013 并且有一个自定义母版页和几个 aspx 布局页面 所有要部署的页面都被复制到 站点设置 中的 母版页和页面布局 部分 这些 aspx 页面包含 Web 部件区域 但如何在 Web 部件区域内的 a
  • 输入文本字符数限制

    我希望我的文本框只允许数字 并且也有字符限制 目前 我的数字正在工作 现在我在弄清楚如何限制字符方面遇到问题 这是我所拥有的 JS app directive numbersonly function return restrict A l
  • 有没有办法为 gnuplot 中的最后一个条目添加标签?

    我想使用 gnuplot 进行实时绘图 数据附加到我用于绘图的文件中 并使用 replot 进行实时绘图 我还想为绘制的最新条目添加标签 从而了解最新的值是多少 有没有办法做到这一点 如果你在unixoid系统上 你可以使用tail从文件中
  • 对 sas 数据集进行分区以进行批处理的最快方法是什么?

    我有一个大型 sas 数据集 1 5m obs 250 个变量 我需要将其拆分为几个大小相等的较小 sas 数据集以进行批处理 每个数据集需要包含所有变量 但仅包含一部分观测值 最快的方法是什么 您可以执行以下操作 macro splitd
  • Google Play 游戏服务 + BaseGameUtils 添加到 Gradle 项目 = 包不存在

    我已经阅读了有关此主题的许多答案 但无法解决我的问题 这里是 我有一个 gradle 项目 它是一个游戏 在那个游戏中我想添加谷歌游戏服务 就像我成功地使用 type a number 这不是一个 gradle 项目 一样 但我收到以下错误
  • 执行模块和状态模块最大的区别是什么

    最近 我正在向它的文档学习 salt 但是 我对执行模块和状态模块很困惑 为什么有两种类型的模块 为什么他们不能统一 如果我们只有一种类型的模块 可以在命令行和 sls 文件中使用 不是更简单更好吗 简而言之 执行模块 执行任务 状态模块
  • 在.net应用程序中拦截DateTime.Now

    我们有一个使用当前日期 使用 Datetime Now 来计算特定值的应用程序 我们还需要能够根据不同的日期在服务器上运行这些计算 不幸的是 这两个明显的选择并不可行 a 虽然我们有应用程序的代码 但由于政治因素以及其他环境也使用该服务的事
  • 延迟()在每个()循环内没有按预期工作(jQuery)

    我有一系列元素想要按顺序切换进出视图 我正在使用一个
  • 解析正则表达式 - (不够)

    我用书籍创建了一个小型数据库 并尝试使用 C 中的正则表达式获取书籍的标题 作者和年份 但发生了错误 数据库看起来像这样 Eragon Christopher Paolini 2005 The Fellowship of the Ring
  • 如何在保留当前工作目录并维护传递给脚本的所有参数的同时提升 Powershell?

    function Test IsAdministrator Identity System Security Principal WindowsIdentity GetCurrent Principal New Object System
  • 无法将 target.value 传递给状态钩子返回未定义 - React.js React

    单击时 我想将名称属性传递给状态挂钩 但它返回未定义 const fav setFav useState useEffect gt dispatch fetchProfileAction user dispatch fetchReposAc
  • Mongo 在双重嵌套数组内更新

    我有一个 mongo 集合 看起来像这样 db users find pretty id ObjectId 57c3d5b3d364e624b4470dfb fullname tim username tim email email pro
  • 在 Windows 中使用 rinside 和 qt

    我开始在 C 中使用 rinside 和 rcpp 我只想从零开始 所以我的 QT 项目除了创建 RInside 实例之外什么都没有 但我有一个无法解决的问题 我的项目中只有一个对话框 我的项目文件 QT core gui TARGET r
  • 在 Ionic 中创建并显示 pdf

    我在用PDFMAKE创建一个base64编码的pdf 我尝试通过将编码的base64提供给iframe src来用Iframe显示它 它可以在 PC 上运行 但不能在移动设备 android 和 ios 上运行 所以 最后我偶然发现Angu
  • ST4中过滤掉空字符串

    考虑以下示例 lt foo bar separator gt 这给出了结果 foo bar 但是我需要 foo bar 在 ST4 中使用分隔符进行格式化之前 有什么方法可以过滤掉空字符串值吗 在实际代码中 值来自另一个模板 该模板具有
  • Spring 和 Thymeleaf:从 th:each 表将对象发送到控制器

    我正在使用以下方法制作经验数据表th each属性与百里香叶我的目标是在每一行都有一个提交按钮 单击该按钮时 会将一个体验对象发送到我的控制器 该对象与我单击提交按钮的行相对应 我不知道出了什么问题 并且似乎无法在网上找到任何可以帮助解决此
  • 您能否提供一些示例来说明为什么使用正则表达式解析 XML 和 HTML 很困难? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我看到人们犯的一个错误over and 再次正在尝试使用正则表达式解析 XML 或 HTML 以下是解析 XML 和 HTML 困难的一些原因 人们希望将文件视为行序列 但这是有
  • 确定论坛中未读的项目

    我正在尝试使用 PHP 和 MySQL 构建一个论坛系统 我想知道的是 如何设置它 以便当用户阅读论坛条目时 它显示为仅针对该用户阅读 无论他们在哪个论坛 直到其他人在其上发帖 目前 对于每个线程 我有一个带有 PostID 的表 并具有发
  • 无法确定元音和辅音

    通过下面的代码 无论输入的第一个字母是什么 它总是被确定为元音 original raw input Please type in a word firstLetter original 0 print firstLetter if fir
  • java / grails中的服务器端网络打印

    我是 java grails 开发人员 致力于重新设计软件系统 要求之一是让服务器端应用程序将数据发送到各种网络打印机以打印文本数据 我在网上搜索了有关java网络打印的信息 但没有找到 我查看了 Java Print Service AP