Thorstav s.r.o.

Linux Ubuntu 24.04 - Network printer KONICA MINOLTA c258 - account track - does not print - solved




Problem: Our company network printer KONICA MINOLTA c258 doesn't want to print on Linux Ubuntu 24.04 because it uses Account track.

Solution and driver installation on Ubuntu.



Note: The driver that comes standard with the installation CD is incomplete; it does not allow you to manage secure access. Therefore, you must go to the official website to download and install the "complete" driver (e.g. KMbeuUXv1_24_multi_language.tar.gz). Not the ppd file.

There is also a manual "BEU Linux CUPS Driver Guide.pdf" - install cups
unpack KMbeuUXv1_24_multi_language.tar.gz to /media/namedisk/DATA/install/tlaciaren

install: sudo '/media/namedisk/DATA/install/tlaciaren/KMbeuUXv1_27_multi_language/install.pl'
copy ppd files to /usr/share/cups/model directory (for c258 my needed KMbeuC759ux.ppd driver)
To copy filter files (KMbeuEmpPS.pl and KMbeuEnc.pm) to /usr/lib/cups/filter you need root privileges.
KMbeuEmpPS.pl must also be root

restart cups
sudo service cups stop
sudo service cups start

Install printer either via web browser or via ubuntu tools.
http://127.0.0.1:631/admin
add printer
AppSocket/HP JetDirect - check
socket://192.168.100.243:9100 (IP and Port find out from the network admin)
Select from the preset KONICA MINOLTA drivers (not from the ppd file!!!)
For my c258 printer it was necessary to put the KONICA MINOLTA C759SeriesPS(en) driver (in it you can then select the c258 model in the settings of the already installed printer)

After installing the printer:
http://127.0.0.1:631/admin
Printer Management -> YOUR PRINTER NAME -> Set Default Option -> Account Track
change to ON
fill in name -> Custom -> your_account_name
fill in password -> Custom -> your_account_password

After installing the printer it was necessary to go to the /etc/cups/ppd directory and there in the NAME_PRINTER.ppd file delete all the text and replace it with the text from the original KMbeuC759ux.ppd file located in the unpacked directory /media/namedisk/DATA/install/tlaciaren/KMbeuUXv1_27_multi_language/

restart cups

Now our installed printer has all the settings including "account track"

So that you do not have to type in your name and password all the time:
sudo gedit /usr/lib/cups/filter/KMbeuEmpPS.pl
Set these lines:
my $AccountTrack=1;
my $AccountTrackDepartmentCode='NAME'; (NAME = your account name)
my $AccountTrackPass='Custom.1234'; (1234 = your account password)

restart cups

If there is a problem with cups insecure filter
sudo chown root:root /usr/lib/cups/filter/KMbeuEmpPS.pl




Congratulations if you've read this far. smile . So, honor your work and do something!