返回首页
最新
大家好,
我需要为一个工作项目与打印机进行接口,但发现Deno(以及Node)的打印机库现状让我感到非常沮丧,因此我决定自己制作一个!
让它在不同运行时之间正常工作真是一件麻烦事。我最初尝试制作单独的NPM和JSR包,但发现验证起来非常困难,所以我转而只发布到NPM,并在运行时检测和文档方面下了很大功夫。
这个库是基于Rust的`printers`库,并使用NAPI-RS进行外部函数接口(FFI)。我在macOS、Ubuntu/Debian和Windows上进行了测试,尽管我认为Windows的Winspool选项可能并不是100%正确。我也在努力让它功能更全面,包括状态订阅、作业跟踪等。
欢迎告诉我你的想法!