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:
C:\Users\Sybil\Desktop>ftp 192.168.0.28
Connected to 192.168.0.28.
220 EasyCoder FTP Server v.1970 ready.
500 Sorry, no such command.
User (192.168.0.28:(none)): INTERMEC
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.
ftp>
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:
C:\Users\Sybil\Desktop>ftp 192.168.0.77
Connected to 192.168.0.77.
220 Welcome to Honeywell Printer PX4ie 14321961033
200 Always in UTF8 mode.
User (192.168.0.77:(none)): 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.
ftp>
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.
Update
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.