我不确定这是否是问这个问题的最佳场所。但是浏览完所有的堆栈交换论坛后,这是我的最佳猜测。
我和一个朋友想用Java和树莓派对接收打印机进行编程。最后,我们要构建一个带有按钮的小盒子。当按下按钮时,应该在树莓派上执行一个程序,然后与接收打印机联系,然后再打印一些东西。
我不是在问如何构建代码。但是我们不知道从哪里开始。我们提出的工作流程可行吗?这可能吗?如果是,我们如何开始?在我们花钱购买打印机和树莓派之前,我们要确保我们不要浪费钱。
Java是编码的正确选择吗?我们可以用外部电池为树莓派供电吗?树莓派可以与终端打印机通信吗?
我们非常感谢您提供的任何提示和想法!
取决于您计划深入打印机的深度。
您要编程本机芯片吗?然后跳过Java,您将不会遇到C或其他一些更底层的语言。
您是否想通过其他微处理器(如Arduinos)来控制本地电子设备?您再次使用C语言。再次没有Java。
您是否想使用RPI及其GPIO控制某些内容?这样就可以使用Java了,并且有一些库将rpis C控制的芯片与java桥接在一起。
完成这两项操作后,我只能要求您实现您的特定目标。
我们想出的工作流程可行吗?这可能吗?
是
如果是,我们如何开始?
您最好的选择是在树莓派论坛或arduino论坛上搜索有关使用收据打印机进行打印的信息。可能已经有一个arduino库,您可以查看源代码以了解操作方法。它还取决于收据打印机的型号。我认为有些工具比其他工具更容易使用。
树莓派可以与热敏打印机通信吗?
是。看看这些资源(我与Adafruit没有隶属关系),或者只是做一些Google搜索:
https://learn.adafruit.com/networked-thermal-printer-using-cups-and-raspberry-pi/overview