V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
outtime
0D

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

  •  
  •   outtime · Mar 13, 2022 · 1845 views
    This topic created in 1513 days ago, the information mentioned may be changed or developed.

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

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

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

    1 replies    2022-03-14 07:25:39 +08:00
    id7368
        1
    id7368  
    PRO
       Mar 14, 2022 via iPhone
    支持下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2536 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 05:04 · PVG 13:04 · LAX 22:04 · JFK 01:04
    ♥ Do have faith in what you're doing.