Per comunicare tra Arduino e la stampante tramite IRDA ti servono due componenti hardware aggiuntive, un encoder/decoder IRDA e un optical transceiver, p.e. MCP2120 e HSDL-1001, oltre a questo devi conoscere il set di comandi accettato dalla tua printer per poter scrivere il software.