Forum Home
Press F1
 
Thread ID: 147565 2019-01-23 00:19:00 MF244dw + Linux + WINE = ? SurferJoe46 (51) Press F1
Post ID Timestamp Content User
1457524 2019-01-23 00:19:00 Here we go -

I've got a Canon MF244dw laser printer and I wonder if I can use the Windows driver and WINE to make it work in Linux/Ubuntu?

I'm feeling sortta good about using WINE as I've gotten i to run a few things already - but can I use it bi-directionally to make a printer run?

Canon offers no drivers in Linux-based opsys-s-s - so there's that with which to contend too .

TIA - thanks youse guyses!
SurferJoe46 (51)
1457525 2019-01-23 01:55:00 Just looked, there definitely are Linux drivers Joe.
www.usa.canon.com
Click on Linux 64 bit or 32 bit but not the last choice which is just Linux, in the drop-down OS box.
KarameaDave (15222)
1457526 2019-01-23 02:32:00 I got automatically detected as a 64-bit Linux distro - but I'll be damned to see where I should click .

The only thing that appears to have a link in it is the red box with the UFR line and the red box called Download




Optional Driver(s)
File Name Date File Size

UFR II/UFRII LT Printer Driver for Linux V3 . 60 08/27/18 109 . 22 MB <--this is a link, the whole line


This Linux driver package includes code components that were not written by Canon USA or its affiliates . In addition, Linux exists in many different versions, and the driver cannot be tested against all of them . Thus, Canon USA is not able to provide a support program for this driver software .
File name

linux-UFRII-drv-v360-usen . tar . gz

Supporting Documents

- Driver/Software Details


Download <-- this is the other hot link
SurferJoe46 (51)
1457527 2019-01-23 05:27:00 OK - I found where to download it and now I've got the DREADED tarball .

I went to this page: . linuxandubuntu . com/home/how-to-install-targz-or-tgz-packages-in-linux" target="_blank">www . linuxandubuntu . com . . . . which says it will take me by the hand and show me what to do .

I do not know what to do with a tarball .

Uh huh . I got the file downloaded, and then I get to see it here:

(well, cancel THAT! I can't get a screenshot of the Archive Manager for some reason)

But I DID get this stuff:
This printer driver distribution files are as follows:
README-ufr2-3 . 6xUS . html (This document)
Describes supplementary information on this driver .
LICENSE-EN . txt
Describes the user license agreement on this driver .
UsersGuide-ufr2-US . html
A shortcut for the user's guide that explains how to use this driver .
cndrvcups-common-4 . 00-1 . i386 . rpm (for 32-bit)
cndrvcups-common-4 . 00-1 . x86_64 . rpm (for 64-bit)
cndrvcups-common_4 . 00-1_i386 . deb (for Debian 32-bit)
cndrvcups-common_4 . 00-1_amd64 . deb (for Debian 64-bit)
Installation package for the CUPS driver common module *
cndrvcups-ufr2-us-3 . 60-1 . i386 . rpm (for 32-bit)
cndrvcups-ufr2-us-3 . 60-1 . x86_64 . rpm (for 64-bit)
cndrvcups-ufr2-us_3 . 60-1_i386 . deb (for Debian 32-bit)
cndrvcups-ufr2-us_3 . 60-1_amd64 . deb (for Debian 64-bit)
Installation package for this printer driver *
cncupsxxxxxzs-x . xx-1 . noarch . rpm
cncupsxxxxxzs_x . xx-1_all . deb (for Debian)
Printer driver PPD file installation packages .
"cncupsxxxxxzs" indicates the PPD file name .
"x . xx" indicates the version of the PPD file .
cndrvcups-utility-1 . 10-1 . i386 . rpm (for 32-bit)
cndrvcups-utility-1 . 10-1 . x86_64 . rpm (for 64-bit)
cndrvcups-utility_1 . 10-1_i386 . deb (for Debian 32-bit)
cndrvcups-utility_1 . 10-1_amd64 . deb (for Debian 64-bit)
Installation package for the Canon Printer Setup Utility
cndrvcups-common-4 . 00-1 . tar . gz
Source file for the CUPS driver common module
cndrvcups-lb-3 . 60-1 . tar . gz
Source file for this printer driver
cncupsxxxxxzs-x . xx-1 . tar . gz
Source file for the printer driver PPD files .
"cncupsxxxxxzs" indicates the PPD file name .
"x . xx" indicates the version of the PPD file .
cndrvcups-utility-1 . 10-1 . tar . gz
Source file for the Canon Printer Setup Utility
installer_xx_utf8 . lc
Source file for the installer
"xx" indicates the language name .
install . sh
The installer to use when installing the printer driver
* The file name for the CUPS driver common module and printer driver differs depending on the version . Use the combination of installation package versions indicated here

and . . . . . . . . . . . . . . .


CUPS version 1 . 2 or later
Install CUPS to the operating system and start it before installing the driver .
The adding of printers and printing must be enabled in the various security services .
Ghostscript
Before printing, install or update the version of Ghostscript that supports the distribution you are using . Ghostscript can be obtained from the website for the distribution .
NOTE
If "opvp" and "oprp" are displayed when the following command is executed, the Ghostscript required for using this driver is installed .
% gs -h | grep opvp

and more . . . . . . . . . . . . .


If you uninstall the driver package with the cache file used for printing remaining in "/etc/cngplp", a warning is displayed because "/etc/cngplp" will not be deleted . The cache file does not need to be deleted . If you want to delete it, manually delete "/etc/cngplp . "
If you use a printer with a USB connection, connect multiple printers to one computer, and register a print queue, you may not be able to print or acquire information correctly . This phenomenon can be avoided by having only one printer connected to one computer .
If you are using this driver in a 64-bit environment and update a version 2 . 00 to 2 . 20 driver to version 2 . 30 or later, errors may occur when printing .
This problem can be solved by uninstalling then re-installing the new driver . Alternatively, you can uninstall the old driver instead of updating it, then install the new driver .
If you are using the iR C1021/C1021i, MF8400 Series, MF9100 Series, or MF9300 Series, although IPv6 can be set from the control panel of the printer, only IPv4 supports network connections .
If a printer connected via USB is automatically registered with plug-and-play or if you register a printer connected via USB with the Canon Printer Setup Utility, a printer using uni-directional printing connections is registered, and problems with the color, etc . may occur during printing . The following command must be used to register devices that require bi-directional printing connections .
# /usr/sbin/lpadmin -p [printer name to be registered] -P [PPD file path] -v cnusb:/dev/usb/lp0 -E
Depending on the distribution you are using, when you register the USB printer with the print spooler specifying "/dev/usb/lp*" as the device URI, printing may fail with an error "Printer not Connected" displayed . To solve this problem, specify the printer specific name as the device URI that is displayed by using the following command .
Example: When you use MF4600 Series
(1) Display the device URI
# /usr/sbin/lpinfo -v
direct usb://Canon/MF4600%20Series%20(FAX)
direct usb://Canon/MF4600%20Series%20(PCL5e)
direct usb://Canon/MF4600%20Series%20(PCL6)
direct usb://Canon/MF4600%20Series%20(UFRII%20LT)
(2) Register the printer
# lpadmin -p MF4600_USB -m CNCUPSMF4600ZS . ppd -v usb://Canon/MF4600%20Series%20(UFRII%20LT) -E
If more than two drivers are installed using the LIPSLX, UFR II/UFRII LT (US), and UFR II/UFRII LT (UK) driver install packages, and only one of these drivers is updated, an error will occur . This problem can be solved by updating all of the installed drivers together .
Remote printers may be displayed in the Canon Printer Setup Utility, depending on your environment . The remote printers that are displayed may also not be able to be deleted .

and . . . . . . . . .


In Ubuntu/Debian
When installing with the default settings, you may not be able to install the driver due to a lack of necessary libraries . You can solve the problem by installing libraries using the following commands .
For 64-bit
<Ubuntu 12 . 04 to 13 . 04>
# apt-get install libglade2-0
# apt-get install ia32-libs
<Ubuntu 13 . 10 and later, or Debian 8 . 6 and later>
# apt-get install libglade2-0
# apt-get install libxml2:i386
# apt-get install libstdc++6:i386
For 32-bit
# apt-get install libglade2-0
If you are using Ubuntu 7 . 04 to 9 . 04 or Debian 3 . 1 to 5 . 0, the libcupsys2 library is required to install the common module . You can install the libcupsys2 library by executing the following command .
# apt-get install libcupsys2
In Ubuntu
If you are using Ubuntu 13 . 10, when creating a print queue with the lpadmin command, if you use the -m option the printer is registered as a Local Raw printer and not registered correctly . This can be avoided by using one of the following methods .
(1) Specify -P instead of -m as the PPD file specifying option when registering the printer .
If you specifying the PPD file with -P, specify an absolute path or relative path in [PPD file path] .
# /usr/sbin/lpadmin -p [printer name for registration] -P [PPD file path] -v lpd:[device URI] -E
(2) Execute the following command to update CUPS:
# apt-get install cups

and it goes on and on . Tarballs suck!

How does anybody ever make sense of this stuff?

there's a lot more . . . . . . . . . . . . . . . and these are the EXCEPTIONS to just running the app .


Applications may not be able to be started with administrator privileges, depending on your environment . In this case, execute the following command to start an application .
$ xhost +SI:localuser:root
When specifying a value less than 100 for [Brightness and Gamma] in the [General] sheet, due to a cause of operation by Ghostscript, an extra black page may be printed as a last page .
The maximum number of files that can be held in the print queue when printing is 500 according to CUPS specifications . Files queued after the 500th file will be ignored .
When specifying multiple pages/copies for [Page Layout] in the [General] sheet to print a document created with StarSuite7/OpenOffice, due to a cause of operation by the CUPS module, settings are not correctly assigned to the multiple pages and output .
PostScript files created with the number of copies specified in OpenOffice . org or StarSuite are affected not by the value specified by [Copies] in the [cngplp] screen (the driver UI), but by the number of copies set when creating the PostScript file .
If you specify paper source settings in the print screen of an application such as Writer of OpenOffice . org, the settings made from the application are overridden by the printer driver UI settings . To print from the desired paper source, specify the paper source from the printer driver UI beforehand, or print from the command line .
If you are printing a TIFF or JPEG image from the driver UI or command line, the image may be divided and printed across multiple pages . This problem can be solved by outputting the image as a PostScript file from an application such as GIMP, then printing the PostScript file from the driver UI or command line .
After setting an entry or text view value, if you finish by clicking the [X] button at the top right of the dialog box, the value is treated as a valid value in the same way as when you click the [OK] button . If you want to disable the set value, click the [Cancel] button .
If you specify a document name that exceeds 32 bytes when printing, the character string for the document name is deleted from the 33rd byte onward by the driver, and the document name displayed in the device will be a maximum of 32 bytes .
If you print a PDF image file from the [cngplp] screen or command line, the print result may be blacked out, depending on the image .
If you are using an environment in which you can use Adobe Reader 9, you can solve this problem by selecting [Let printer determine colors] or [Print As Image] in the [Advanced Print Setup] dialog box when printing .
If you are printing an image included in a PDF file, you may not be able to print it correctly depending on the program pdftops uses . You can solve this problem by changing the program that pdftops uses with the following command .
<If you are using Ghostscript pdftops>
# lpadmin -p [registered printer name] -o pdftops-renderer-default=pdftops
<If you are using poppler pdftops>
# lpadmin -p [registered printer name] -o pdftops-renderer-default=gs
When printing PDF files using Adobe Reader 8, there may be instances where some image data is not printed . This problem may be solved by printing using Adobe Reader 7 or 9, or setting level 3 in the PostScript options .
Depending on the CUPS version, use of "#" or "\" for lpoptions may not be printed correctly . Do not use these characters .
If you are using CUPS version 1 . 6 . 3 or earlier, data may not print correctly after the second time if the printer is automatically registered by connecting the computer and device via USB . This can be avoided by registering the printer again using the Canon Printer Setup Utility .
If settings are changed from the driver UI, during print processing, the printed result will reflect the changed settings .
If your version of Ghostscript is 8 . 6 . x, you may not be able to print some documents .
If [Dept . ID Management Authentication]/[Secured Print Authentication] is not set correctly, you may not be able to use the authentication function or perform printing . If the device supports encryption for authentication information, set [Mode 2] . Otherwise, set [Mode 1] .
If [Brightness and Gamma] is specified in the [General] sheet from an application such as OpenOffice . org, GIMP, or Acrobat Reader v . 5 . 0, the settings will be invalid .
When printing from OpenOffice . org, some finishing functions such as [Rotate] may not operate correctly if you specify multiple copies for [Copies] in the driver UI .
If the [Finisher-Q3] or [Saddle Finisher-Q4] is attached and you specify A4, Letter, or Legal as the page size, the document is not printed correctly when you attempt to print with [Binding Location] set to [Short Edge (Top)] and [Staple Position] set to [Top (Double)], or [Binding Location] set to [Short Edge (Bottom)] and [Staple Position] set to [Bottom (Double)], in the [Finishing] sheet .
If you print a TIFF image file from the [cngplp] screen or the command line, the print result may be blacked out, depending on the image . This can be avoided by using one of the following methods .
(1) Print from an application such as GIMP etc .
(2) Output the file as a PostScript file, then print the output PostScript file from the [cngplp] screen .
If you change the output method to [Print] after specifying [Secured Print] as the output method and clicking [Save Settings] in the driver UI, the name of the document you output using [Secured Print] is displayed in the job log of the printer . This problem can be solved by using the [Save Settings] button instead of the [Print] button to print when changing the output method from [Secured Print] to [Print] .
Depending on the version of GTK (GIMP Toolkit), some characters may be unintelligible when displayed on the screen, but this does not indicate a problem with the functions and values set . Redraw the corresponding text area to solve this problem .
You cannot print a PDF document by directly specifying it from the desktop or command line . When printing a PDF document, it is recommended that you print it from Acrobat Reader or Adobe Reader .
If you are using Adobe Reader 7 . 0 . x, and modify such settings as paper size, paper source, duplex printing, etc . in the print screen, these options are automatically added to the printer command .
However, these settings will not work because they cannot be recognized as command options . To solve this problem, use -o to separate each command options .
[Before change]
-o InputSlot=Manual,Duplex=DuplexNotumble
[After change]
-o InputSlot=Manual -o Duplex=DuplexNoTumble
When performing 2-sided printing with Adobe Reader 8 . 1 . 2, if you specify [ON (Short-edged Binding)] for [Duplex Printing] in the print properties for Adobe Reader 8 . 1 . 2, the document will be printed on both sides with long-edged binding . This problem can be avoided by printing the document using the printer driver UI .
There may be instances where MF4270, or L90/L160/L230 printers, depending on the environment and type of print data, cannot print due to a printer data error at the device end . This is caused by a time out error occurring at the device end . This problem can be avoided by turning the error time out setting off at the device
SurferJoe46 (51)
1457528 2019-01-23 19:24:00 A "tarball" is just like a 'zipfile' - a compressed archive that can contain anything.
Usually, when referred to in relation to distributing software, it contains source code to be compiled.
In this case, as per the helpful instructions, it contains .deb and .rpm packages to install on deb-based or rpm-based distros respectively.

Just unpack it with an "Archive Manager" or directly with 'tar'. then follow the install instruction to install the .deb's on your Mint system.
fred_fish (15241)
1457529 2019-01-23 19:26:00 I've got a Canon MF244dw laser printer and I wonder if I can use the Windows driver and WINE to make it work in Linux/Ubuntu?

Canon offers no drivers in Linux


Sure they do .
. usa . canon . com/internet/portal/us/home/support/details/printers/black-and-white-laser/imageclass-mf244dw/imageclass-mf244dw?tab=drivers_downloads" target="_blank">www . usa . canon . com
piroska (17583)
1457530 2019-01-23 21:31:00 @piroska -


Sure they do .
. usa . canon . com/internet/portal/us/home/support/details/printers/black-and-white-laser/imageclass-mf244dw/imageclass-mf244dw?tab=drivers_downloads" target="_blank">www . usa . canon . com

+1 ---> I've seen that before - but somehow those tarballs screw me up every time . Anyway - that is where I am at the moment . I've dnld'd the tarball and here I am . . . . nowhere .

I'm also not sure what 'compile' actually means and when I went looking into the READ ME stuff, it gets worse . I ASSUMED that looking into a Read Me file would give me point-by-point instructions and not run me down several rabbit holes .

FWIW: I HAD the app opened in the ARCHIVE MANAGER and then just stared at it, trying to figger out what to do with it . I've still got the dnld in my FF Download Area - so there's that anyway .

Right away when I get to the folder, it has no options except to OPEN it and when I do, I get two choices DEBIAN or RPM --- and I don't recognize either of them - hence the immediate screwing with me .

@ fred_fish:


A "tarball" is just like a 'zipfile' - a compressed archive that can contain anything .
Usually, when referred to in relation to distributing software, it contains source code to be compiled .
In this case, as per the helpful instructions, it contains . deb and . rpm packages to install on deb-based or rpm-based distros respectively .

Just unpack it with an "Archive Manager" or directly with 'tar' . then follow the install instruction to install the . deb's on your Mint system .

I understand ZIPs and other file compression things - it's the lingo after it gets unpacked that I don't understand .

Do I have to only use the TERMINAL to install it or is there a GUI?

No disrespect - but this 'compiling' thing is part of what drives me crazy . It appears that I have only two choices to make to get it all started . . . . . but I do not know if I have either of those packages [RPM or DEB] .

What I faintly remember is that I have a KDE or something along that line, for a desktop environment .

That is the first of many questions that I have .

.
SurferJoe46 (51)
1