FTP difference between older PX4 and new PX4ie

Older PX 4 printers allowed an FTP connection as an unknown user with no password. You could then copy files to the printer’s c: drive. You can’t do this with the PX4ie. To demonstrate this I started a command prompt from Windows and connected to an older PX4:

Connected to
220 EasyCoder FTP Server v.1970 ready.
500 Sorry, no such command.
230 User logged in (no password).
ftp> put lbl.txt MYLABEL.TXT
200 PORT command OK.
150 Opening ASCII mode data connection for ‘MYLABEL.TXT’
226 Transfer complete.
ftp: 34 bytes sent in 0.20Seconds 0.17Kbytes/sec.

Note that the printer let us sign in as the user INTERMEC with no password. The put command copied lbl.txt to the printer’s c:  drive as MYLABEL.TXT.

You can’t do this with the PX4ie. The security has been changed to prevent unknown users from connecting via FTP to the printer. The file structure has changed in the new printer;  the c: drive has been mapped to /home/user on the PX4ie.

To accomplish the same task with the new printer you’ll need to provide a user name and password and specify the destination folder. So now this FTP command sequence becomes:

Connected to
220 Welcome to Honeywell Printer PX4ie  14321961033
200 Always in UTF8 mode.
User ( admin
331 Please specify the password.
Password: pass (hidden)
230 Login successful.
ftp> put lbl.txt /c/MYLABEL.TXT
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 34 bytes sent in 0.00Seconds 17.00Kbytes/sec.

These new commands are compatible with the older PX4 printers, so with this small change to your FTP commands will work with both printers.

Note: If you omit the /c/ folder destination in the put command, the file MYLABEL.TXT will be copied to  the /home/user/admin folder.


I discovered that you can log into the PX4ie as “user” (lower case) without a password and the printer will allow you access to the /home/user (i.e. c: drive) folder.  So, in the first example above, substitute “user” for “INTERMEC” and the new PX4ie behaves the same as the older printers.