I am trying to install Samsung Xpress M2021 on Colibri T20 running Angstrom distribution. When I connect the printer, I get following messages on ttyS0 debugging port:
[ 62.769672] usb 2-1.2: new high speed USB device number 4 using tegra-ehci
[ 62.901465] usb 2-1.2: New USB device found, idVendor=04e8, idProduct=3321
[ 62.908387] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 62.915973] usb 2-1.2: Product: M2020 Series
[ 62.920410] usb 2-1.2: Manufacturer: Samsung Electronics Co., Ltd.
[ 62.927337] usb 2-1.2: SerialNumber: 0H15B8GJCB007FJ
The driver is available (https://support.hp.com/in-en/drivers/selfservice/samsung-xpress-sl-m2021-laser-printer-series/16462598) for Linux but not for this particular distribution.
I selected Linux into version field as well and tried to install. However, I am getting the error as follows: “INTERNAL ERRO: ABORT: ‘Unexpected architecture ‘armv7l’’, execution aborted”.
I followed similar question as well and I understand the CUPS is responsible for handling all printing process in Unix system. Following this question (https://www.toradex.com/community/questions/10572/how-to-connect-to-a-printer-using-a-toradex-embedd.html), I installed cups on my system but resulting in following message: ‘unit files have no installation config’.
PS: The printer with the driver installed is working correctly on Ubuntu 14.04 installed on my laptop (X86) but I found that Ubuntu cannot be installed on Colibri T20. Which is the basic Toradex module which supports Debian/Ubuntu installation and ARM support for printers?