iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > GO >如何在 Go 中打印?
  • 915
分享到

如何在 Go 中打印?

2024-04-04 23:04:11 915人浏览 安东尼
摘要

学习golang要努力,但是不要急!今天的这篇文章《如何在 Go 中打印?》将会介绍到等等知识点,如果你想深入学习Golang,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!问题内容我

学习golang要努力,但是不要急!今天的这篇文章《如何在 Go 中打印?》将会介绍到等等知识点,如果你想深入学习Golang,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!

问题内容

我正在开发一个使用 ESC-POS 命令在热敏打印机上打印的包,我已经生成了要打印的文件,但要打印它,我使用 CMD 命令:print /D:\\myPC\\POS-58 -系列打印文件

我尝试使用:exec.Command("print", "/D:\\myPC\\POS-58-Series", "printfile").Run() 但它不起作用

有没有一种方法可以使用我正在尝试执行的命令从 Go 进行打印,或者我需要使用其他东西吗?


正确答案


终于我做到了,查了一下发现了mike42的escpos-PHP库。

https://GitHub.com/mike42/escpos-php

问题是它使用php,我在go中需要它,查看它的代码我发现它使用复制功能将带有esc/pos代码的文件发送到打印机,不幸的是在go中它并不那么容易,但幸运的是我找到了 php2golang 页面,在那里我找到了一种方法。

Https://www.php2golang.com/method/function.copy.html

所以,我的最终代码是

func main () {
    Copy ("printfile", "\\\\myPC\\\\POS-58-Series")
}

func Copy (source, dest string) (bool, error) {
    fd1, err: = os.Open (source)
    if err! = nil {
        return false, err
    }

    defer fd1.Close ()
    fd2, err: = os.OpenFile (dest, os.O_WRONLY | os.O_CREATE, 0644)
    if err! = nil {
        return false, err
    }

    defer fd2.Close ()
    _, e: = io.Copy (fd2, fd1)
    if e! = nil {
        return false, e
     }
    return true, nil
}

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持编程网!更多关于Golang的相关知识,也可关注编程网公众号。

您可能感兴趣的文档:

--结束END--

本文标题: 如何在 Go 中打印?

本文链接: https://www.lsjlt.com/news/596375.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在 Go 中打印?
    学习Golang要努力,但是不要急!今天的这篇文章《如何在 Go 中打印?》将会介绍到等等知识点,如果你想深入学习Golang,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!问题内容我...
    99+
    2024-04-04
  • 怎么在Go中打印注释
    本文小编为大家详细介绍“怎么在Go中打印注释”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么在Go中打印注释”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Go程序中的注释在Go程序中,注释可以使用两种方式表示...
    99+
    2023-07-05
  • 如何在LinuxMint中配置打印机
    在LinuxMint中配置打印机可以通过以下步骤完成: 连接打印机:首先确保打印机已经连接到计算机并开启。 打开系统设置:点...
    99+
    2024-04-02
  • 如何在python中打印字符串
    这篇文章给大家介绍如何在python中打印字符串,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、...
    99+
    2023-06-14
  • 如何在 Golang 中打印 2 列表?
    php小编百草带您了解在Golang中如何打印2个列表。在Golang中,我们可以使用fmt包中的Println函数来打印列表。首先,我们需要将两个列表分别定义并初始化,然后使用Pri...
    99+
    2024-02-11
    标准库
  • 如何在MySQL中模拟打印语句?
    要在MySQL中模拟打印语句,可以使用select语句。语法如下 -SELECT ‘anyStringValue’ as ’ ‘;您可以在 MySQL 命令行客户端检查上述语法。情况 1打印字...
    99+
    2023-10-22
  • Golang 如何在代码中打印注释?
    Golang 如何在代码中打印注释? 在 Golang 中,注释是一种非常重要的程序文档和代码解释工具。注释可以帮助其他开发者更好地理解代码的含义和逻辑,提高代码的可读性和可维护性。在...
    99+
    2024-02-29
    golang 打印 注释
  • 如何在win7中添加网络打印机
    这篇“如何在win7中添加网络打印机”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何在win7中添加网络打印机”文章吧。w...
    99+
    2023-06-27
  • 如何在java中利用toString打印数组
    如何在java中利用toString打印数组?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java有哪些集合类Java中的集合主要分为四类:1、List列表:有序的,可重复...
    99+
    2023-06-14
  • 如何在 PHP 中回显或打印数组
    在本文中,我们将介绍在 PHP 中回显或打印数组的方法。 使用 foreach 循环 使用 print_r() 函数 使用 var_dump() 函数 在 PHP 中使用...
    99+
    2024-02-27
  • 如何在go中打印基于时间的时区的精确时间?
    大家好,我们又见面了啊~本文《如何在go中打印基于时间的时区的精确时间?》的内容中将会涉及到等等。如果你正在学习Golang相关知识,欢迎关注我,以后会给大家带来更多Golang相关文章,希望我们能...
    99+
    2024-04-04
  • windows中fineprint如何打印
    这篇“windows中fineprint如何打印”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“windows中finepri...
    99+
    2023-07-04
  • 如何Go语言打印输出沙漏
    本篇文章给大家分享的是有关如何Go语言打印输出沙漏,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。题解打印沙漏 (20 分) Go语言|Golang要求你写个程序把给定的符号打印...
    99+
    2023-06-25
  • 在node中如何打印全链路日志
    这篇文章给大家分享的是有关在node中如何打印全链路日志的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。当用户报问题:线上某个功能使用报错时,如何快速准确地定位?当某个请求接口返回...
    99+
    2024-04-02
  • 如何在虚拟机中使用打印机
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-06-10
  • windows中ofd如何打印
    今天小编给大家分享一下windows中ofd如何打印的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2022-12-30
    windows
  • JS中如何实现打印
    小编给大家分享一下JS中如何实现打印,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!JS实现打印两方法要实现点击“打印”按钮以后就将页面打印出来JS中一般有两种方法。1.用Object实现打...
    99+
    2024-04-02
  • excel打印如何选择打印区域
    要在Excel中选择打印区域,您可以按照以下步骤操作:1. 打开Excel文件,并选择要打印的工作表。2. 在工作表中选择要打印的区...
    99+
    2023-09-29
    excel
  • windows中pdffactory如何打印CAD
    今天小编给大家分享一下windows中pdffactory如何打印CAD的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获...
    99+
    2022-12-06
    windows pdffactory cad
  • win10打印机不能打印如何解决
    本篇内容主要讲解“win10打印机不能打印如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win10打印机不能打印如何解决”吧!1.重新开启打印机如果打印...
    99+
    2022-11-30
    win10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作