V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
outtime
V2EX  ›  分享发现

实现了个 IPP(互联网打印协议)解包及发包的小玩意

  •  
  •   outtime · 2022-03-13 18:04:39 +08:00 · 1360 次点击
    这是一个创建于 1012 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起因: 在短视频平台刷到了一个自助打印机的视频,正巧自己在学校弄了台打印机,人工接单效率总归上不去,于是突发奇想能不能自己实现这个自助打印的功能。

    了解到有IPP这个东西,其基于 HTTP 协议实现,那很方便开始。弄了个 Web 服务器便开始研究 边弄边整理,多多少少写了点细节在博客 => https://imrbq.cn/talk/ipp-study.html 但是写到一半,发现墨水余量,纸张探测之类的功能需要 SNMP 实现,甚至用打印机自己的 IPP 协议都完不成打印(用 AirPrint 是正常的)

    逐,摆烂。开源在了 Github 上 => https://github.com/outtimes/printer 还是实现了一点功能的,也许在未来有条件的情况下再捡起来折腾吧哈哈哈哈

    1 条回复    2022-03-14 07:25:39 +08:00
    id7368
        1
    id7368  
       2022-03-14 07:25:39 +08:00 via iPhone
    支持下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5719 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:28 · PVG 14:28 · LAX 22:28 · JFK 01:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.