<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/hplip/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/hplip/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 25 May 2025 15:22:49 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/hplip/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/hplip/wiki/Home/?limit=25#46ac</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;@FeRD&lt;/p&gt;
&lt;p&gt;I tried all your suggestions, but no luck. But something must have been broken in my Manjaro OS because after a current system update and a new download of &lt;code&gt;hplip-3.25.2-plugin.run&lt;/code&gt;, the plugin install went nice with as result:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;xyz&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="n"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Downloads&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;xyz&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Downloads&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="n"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sh&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;hplip&lt;/span&gt;&lt;span class="mf"&gt;-3.25.2&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;plugin&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;
&lt;span class="n"&gt;Verifying&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;archive&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;integrity&lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="n"&gt;All&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;good&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="n"&gt;Uncompressing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;HPLIP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;3.25.2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Plugin&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Self&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Extracting&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Archive&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;

&lt;span class="n"&gt;HP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Linux&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Imaging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Printing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;System&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;3.25.2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;Plugin&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Installer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;3.0&lt;/span&gt;

&lt;span class="n"&gt;Copyright&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2001-18&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;HP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Development&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Company&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LP&lt;/span&gt;
&lt;span class="n"&gt;This&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;software&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;comes&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ABSOLUTELY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;NO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WARRANTY&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="n"&gt;This&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;free&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;software&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;you&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;are&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;welcome&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;distribute&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;it&lt;/span&gt;
&lt;span class="n"&gt;under&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;certain&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;conditions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;See&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COPYING&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;file&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;more&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;details&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;

&lt;span class="n"&gt;Plug&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;version&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;3.25.2&lt;/span&gt;
&lt;span class="n"&gt;Installed&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;HPLIP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;version&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;3.25.2&lt;/span&gt;
&lt;span class="n"&gt;Number&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;files&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;install&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;64&lt;/span&gt;

&lt;span class="nl"&gt;note&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Using&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PyQt5&lt;/span&gt;

&lt;span class="n"&gt;Done&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;xyz&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Downloads&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="n"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Now scanning from flatbed and ADF works Ok in &lt;code&gt;sane&lt;/code&gt; and in &lt;code&gt;gscan4pdf&lt;/code&gt;.  Apparently, the plugin is needed.&lt;br/&gt;
Thanks for all your help.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jan Sauer</dc:creator><pubDate>Sun, 25 May 2025 15:22:49 -0000</pubDate><guid>https://sourceforge.netdd65aaa2e128f277b4828525d18ad1a664344f71</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/hplip/wiki/Home/?limit=25#9236/e4c2</link><description>&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;Running &lt;code&gt;tty&lt;/code&gt; in xfce4-terminal prints &lt;code&gt;/dev/pts/0&lt;/code&gt;&lt;br/&gt;
Nevertheless, the script trips over &lt;code&gt;-title&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That's very strange, and inexplicable to me. If you want to find out &lt;em&gt;how&lt;/em&gt;  it's getting to that point, one thing you can do is run the &lt;code&gt;.run&lt;/code&gt; file with &lt;code&gt;sh -x&lt;/code&gt;, which will trace script commands as they're being executed.&lt;/p&gt;
&lt;p&gt;On my F42 system in a &lt;code&gt;gnome-terminal&lt;/code&gt; window, that goes like this:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gp"&gt;$ &lt;/span&gt;sh&lt;span class="w"&gt; &lt;/span&gt;-x&lt;span class="w"&gt; &lt;/span&gt;./hplip-3.25.2.run
&lt;span class="go"&gt;++ umask&lt;/span&gt;
&lt;span class="go"&gt;+ ORIG_UMASK=0022&lt;/span&gt;
&lt;span class="go"&gt;+ test n = n&lt;/span&gt;
&lt;span class="go"&gt;+ umask 077&lt;/span&gt;
&lt;span class="go"&gt;+ CRCsum=3855771365&lt;/span&gt;
&lt;span class="go"&gt;+ MD5=080e82174e90441a77cd8f53061d3776&lt;/span&gt;
&lt;span class="go"&gt;+ SHA=0000000000000000000000000000000000000000000000000000000000000000&lt;/span&gt;
&lt;span class="go"&gt;+ TMPROOT=/tmp&lt;/span&gt;
&lt;span class="go"&gt;+ USER_PWD=/home/ferd/Downloads&lt;/span&gt;
&lt;span class="go"&gt;+ export USER_PWD&lt;/span&gt;
&lt;span class="go"&gt;+ label='HPLIP 3.25.2 Self Extracting Archive'&lt;/span&gt;
&lt;span class="go"&gt;+ script=./hplip-install&lt;/span&gt;
&lt;span class="go"&gt;+ scriptargs=&lt;/span&gt;
&lt;span class="go"&gt;+ licensetxt=&lt;/span&gt;
&lt;span class="go"&gt;+ helpheader=&lt;/span&gt;
&lt;span class="go"&gt;+ targetdir=hplip-3.25.2&lt;/span&gt;
&lt;span class="go"&gt;+ filesizes=30371973&lt;/span&gt;
&lt;span class="go"&gt;+ keep=y&lt;/span&gt;
&lt;span class="go"&gt;+ nooverwrite=n&lt;/span&gt;
&lt;span class="go"&gt;+ quiet=n&lt;/span&gt;
&lt;span class="go"&gt;+ accept=n&lt;/span&gt;
&lt;span class="go"&gt;+ nodiskspace=n&lt;/span&gt;
&lt;span class="go"&gt;+ export_conf=n&lt;/span&gt;
&lt;span class="go"&gt;+ print_cmd_arg=&lt;/span&gt;
&lt;span class="go"&gt;+ type printf&lt;/span&gt;
&lt;span class="go"&gt;+ print_cmd=printf&lt;/span&gt;
&lt;span class="go"&gt;+ test -d /usr/xpg4/bin&lt;/span&gt;
&lt;span class="go"&gt;+ test -d /usr/sfw/bin&lt;/span&gt;
&lt;span class="go"&gt;+ unset CDPATH&lt;/span&gt;
&lt;span class="go"&gt;+ finish=true&lt;/span&gt;
&lt;span class="go"&gt;+ xterm_loop=&lt;/span&gt;
&lt;span class="go"&gt;+ noprogress=n&lt;/span&gt;
&lt;span class="go"&gt;+ nox11=n&lt;/span&gt;
&lt;span class="go"&gt;+ copy=none&lt;/span&gt;
&lt;span class="go"&gt;+ ownership=y&lt;/span&gt;
&lt;span class="go"&gt;+ verbose=n&lt;/span&gt;
&lt;span class="go"&gt;+ initargs=&lt;/span&gt;
&lt;span class="go"&gt;+ true&lt;/span&gt;
&lt;span class="go"&gt;+ case "$1" in&lt;/span&gt;
&lt;span class="go"&gt;+ break&lt;/span&gt;
&lt;span class="go"&gt;+ test xn = xy -a xn = xy&lt;/span&gt;
&lt;span class="go"&gt;++ id -u&lt;/span&gt;
&lt;span class="go"&gt;+ test xn = xy -a 1000 -ne 0&lt;/span&gt;
&lt;span class="go"&gt;+ test xnone '!=' xphase2&lt;/span&gt;
&lt;span class="go"&gt;+ MS_PrintLicense&lt;/span&gt;
&lt;span class="go"&gt;+ test x '!=' x&lt;/span&gt;
&lt;span class="go"&gt;+ case "$copy" in&lt;/span&gt;
&lt;span class="go"&gt;+ test xn = xn&lt;/span&gt;
&lt;span class="go"&gt;+ tty -s&lt;/span&gt;
&lt;span class="go"&gt;+ :&lt;/span&gt;
&lt;span class="go"&gt;+ test xhplip-3.25.2 = x.&lt;/span&gt;
&lt;span class="go"&gt;+ test xy = xy&lt;/span&gt;
&lt;span class="go"&gt;+ test xn = xy&lt;/span&gt;
&lt;span class="go"&gt;+ test xn = xn&lt;/span&gt;
&lt;span class="go"&gt;+ echo 'Creating directory hplip-3.25.2'&lt;/span&gt;
&lt;span class="go"&gt;Creating directory hplip-3.25.2&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;The &lt;code&gt;:&lt;/code&gt; on its own line after &lt;code&gt;tty -s&lt;/code&gt; is the branch where it gets a useful result from &lt;code&gt;tty -s&lt;/code&gt;, so it knows it's already running in a terminal and doesn't try to do anything clever with launching a new terminal application.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FeRD</dc:creator><pubDate>Mon, 12 May 2025 17:39:33 -0000</pubDate><guid>https://sourceforge.netdc7a642374e2da5c44750c41d13c8d9d8cc432a3</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/hplip/wiki/Home/?limit=25#9236/90f0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;code&gt;hpaio&lt;/code&gt; is actually double-configured in Fedora 42.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;sane-backends&lt;/code&gt; package installs &lt;code&gt;/etc/sane.d/dll.conf&lt;/code&gt; which lists it on the last line of the file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;libsane-hpaio&lt;/code&gt; installs &lt;code&gt;/etc/sane.d/dll.d/hpaio&lt;/code&gt; which also lists it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Since the actual &lt;code&gt;/usr/lib64/libsane-hpaio.so.1.0.0&lt;/code&gt; library is installed by &lt;code&gt;libsane-hpaio&lt;/code&gt;, that's really the crucial package on Fedora. The fact that &lt;code&gt;sane-backends&lt;/code&gt; already lists it is probably an indication that &lt;code&gt;libsane-hpaio&lt;/code&gt; is a required dependency of our &lt;code&gt;sane-backends&lt;/code&gt;.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FeRD</dc:creator><pubDate>Mon, 12 May 2025 17:29:53 -0000</pubDate><guid>https://sourceforge.net30e9861b34d25df64d3d4e84d2e230f2629bb1b4</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/hplip/wiki/Home/?limit=25#9236/97c8</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="user-mention" href="/u/sqcjs/profile/"&gt;@sqcjs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;hp-check&lt;/code&gt; is broken crap, it &lt;em&gt;always&lt;/em&gt; checks for &lt;code&gt;python3-pyqt4&lt;/code&gt; (or equivalent), and claims it's required which it is NOT if you're using the Qt5 GUI. Which of course you are, since the last Qt4 release was in 2015.&lt;/p&gt;
&lt;p&gt;For scanning to work, what you likely need is  the &lt;code&gt;hpaio&lt;/code&gt; scanning backend. I don't &lt;em&gt;think&lt;/em&gt; the HP binary printer plugin is scanning-related (though I could be wrong).&lt;/p&gt;
&lt;p&gt;Here's what &lt;code&gt;hp-check&lt;/code&gt; shows on a Fedora 42 system with working scanning from an ENVY Pro 6400 Series all-in-one:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;----------------------&lt;/span&gt;
&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Scan&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Configuration&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
&lt;span class="c1"&gt;----------------------&lt;/span&gt;

&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;hpaio&lt;/span&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;HPLIP&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;SANE&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;Backend&lt;/span&gt;&lt;span class="w"&gt;                                           &lt;/span&gt;&lt;span class="n"&gt;REQUIRED&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="mf"&gt;3.25.2&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;OK&lt;/span&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="s1"&gt;'hpaio found in /etc/sane.d/dll.conf'&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;scanext&lt;/span&gt;&lt;span class="w"&gt;              &lt;/span&gt;&lt;span class="n"&gt;Scan&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;SANE&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;Extension&lt;/span&gt;&lt;span class="w"&gt;                                          &lt;/span&gt;&lt;span class="n"&gt;REQUIRED&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="mf"&gt;3.25.2&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;OK&lt;/span&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;

&lt;span class="c1"&gt;------------------------------&lt;/span&gt;
&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DISCOVERED&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SCANNER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DEVICES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
&lt;span class="c1"&gt;------------------------------&lt;/span&gt;

&lt;span class="n"&gt;device&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="nl"&gt;hpaio&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;net&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;ENVY_Pro_6400_series&lt;/span&gt;&lt;span class="vm"&gt;?&lt;/span&gt;&lt;span class="n"&gt;ip&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;REDACTED&lt;/span&gt;&lt;span class="s1"&gt;' is a Hewlett-Packard ENVY_Pro_6400_series all-in-one&lt;/span&gt;
&lt;span class="s1"&gt;device `airscan:e0:HP ENVY Pro 6400 series [REDACTED]'&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;eSCL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;HP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ENVY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Pro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;6400&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;series&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;REDACTED&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ip&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;REDACTED&lt;/span&gt;
&lt;span class="n"&gt;device&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="nl"&gt;hpaio&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;net&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;ENVY_Pro_6400_series&lt;/span&gt;&lt;span class="vm"&gt;?&lt;/span&gt;&lt;span class="n"&gt;ip&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;REDACTED&lt;/span&gt;&lt;span class="s1"&gt;' is a Hewlett-Packard ENVY_Pro_6400_series all-in-one&lt;/span&gt;
&lt;span class="s1"&gt;device `airscan:e0:HP ENVY Pro 6400 series [REDACTED]'&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;eSCL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;HP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ENVY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Pro&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;6400&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;series&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;REDACTED&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ip&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;REDACTED&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FeRD</dc:creator><pubDate>Mon, 12 May 2025 17:22:58 -0000</pubDate><guid>https://sourceforge.netf5255ebea48cd87cf8130d5a2c707f1713a2baa2</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/hplip/wiki/Home/?limit=25#9236</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Running &lt;code&gt;tty&lt;/code&gt; in xfce4-terminal prints &lt;code&gt;/dev/pts/0&lt;/code&gt;&lt;br/&gt;
 Nevertheless, the script trips over  &lt;code&gt;-title&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;In xterm the installation is successful but then I receive the complaint that this hplip and my version of Manjaro are incompatible. But that is a whole different issue.&lt;/p&gt;
&lt;p&gt;I was trying to install hplip from SourceForge because it contains hplip-plugin.&lt;/p&gt;
&lt;p&gt;In Manjaro I used the gui Add/Remove Software to install &lt;code&gt;HP Device Manager (hplip) 1:3.25.2-1&lt;/code&gt;. That succeeds fine and printing via wifi to the local network printer works Ok. &lt;/p&gt;
&lt;p&gt;But scanning would not work, although I have installed sane, sane-airscan, xsane, and gscan2pdf. Apparently, hplip-plugin is also required.&lt;/p&gt;
&lt;p&gt;Trying to install hplip-plugin via Manjaro Add/Remove Software resulted in an error message from PKGBUILD. After editing the build script, the plugin was installed. But now hp-check results in error messages about python3-pyqt4 not being installed and  incompatibility with Manjaro 25.0.&lt;br/&gt;
I was unable to convince Manjaro to install  python3-pyqt4; it only accepts  python3-pyqt5.&lt;/p&gt;
&lt;p&gt;I use Manjaro just for fun on a very old MacBook Pro. It is from 2009. Manjaro is the only Linux OS that will run on this notebook.  I'll probably have to wait for an improved version of Manjaro to get the scanner working. I' ll take this up on the Manjaro forum.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jan Sauer</dc:creator><pubDate>Thu, 08 May 2025 19:06:04 -0000</pubDate><guid>https://sourceforge.net92e6cbfd627ad72cfabf2208b7f3ddbe4c4c4787</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/hplip/wiki/Home/?limit=25#f087/df9c</link><description>&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;Thanks @FeRD. I'm using Manjaro 6.12 with xfce4-terminal version 1.1.5 in which I run sh hplip-3.25.2.run. This results in the error message &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That's &lt;em&gt;very&lt;/em&gt; strange. I'm not disbelieving you, I'm just confused. The code ahead of those terminal calls is:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;test&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;x&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$nox11&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;xn&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;tty&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;&lt;span class="w"&gt;                 &lt;/span&gt;&lt;span class="c1"&gt;# Do we have a terminal?&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;:
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="k"&gt;else&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;test&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;x&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$DISPLAY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;!&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;x&lt;span class="w"&gt; &lt;/span&gt;-a&lt;span class="w"&gt; &lt;/span&gt;x&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$xterm_loop&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;x&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;# No, but do we have X?&lt;/span&gt;
&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;xset&lt;span class="w"&gt; &lt;/span&gt;q&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;/dev/null&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2&lt;/span&gt;&amp;gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c1"&gt;# Check for valid DISPLAY variable&lt;/span&gt;
&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="nv"&gt;GUESS_XTERMS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"xterm gnome-terminal rxvt dtterm eterm Eterm xfce4-terminal lxterminal kvt konsole aterm terminology"&lt;/span&gt;
&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;a&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$GUESS_XTERMS&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;do&lt;/span&gt;
&lt;span class="w"&gt;                    &lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;/dev/null&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;2&lt;/span&gt;&amp;gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="w"&gt;                        &lt;/span&gt;&lt;span class="nv"&gt;XTERM&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$a&lt;/span&gt;
&lt;span class="w"&gt;                        &lt;/span&gt;&lt;span class="k"&gt;break&lt;/span&gt;
&lt;span class="w"&gt;                    &lt;/span&gt;&lt;span class="k"&gt;fi&lt;/span&gt;
&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="k"&gt;done&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;If you're in a virtual terminal, &lt;code&gt;tty -s&lt;/code&gt; &lt;em&gt;should&lt;/em&gt; succeed, and ensure that none of the rest of the code is even run.&lt;/p&gt;
&lt;p&gt;What happens if you run &lt;code&gt;tty&lt;/code&gt;by itself in an xfce4-terminal window? (&lt;code&gt;tty -s&lt;/code&gt; is just the silent version of the command, it turns off the stdout message and only returns an exit code.) But running &lt;code&gt;tty&lt;/code&gt; should indicate whether the command succeeds — in my &lt;code&gt;gnome-terminal&lt;/code&gt; sessions, it does, and prints something like &lt;code&gt;/dev/pts/13&lt;/code&gt;.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FeRD</dc:creator><pubDate>Sun, 04 May 2025 17:06:52 -0000</pubDate><guid>https://sourceforge.net4a330ecc21fdb838a73b8251a50ee52c23ebf68a</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/hplip/wiki/Home/?limit=25#f087</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks @FeRD. I'm using Manjaro 6.12 with xfce4-terminal version 1.1.5 in which  I run sh hplip-3.25.2.run. This results in the error message Unknown option -title. Above option 1 is not applicable.  Will try installing xterm and report back later.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jan Sauer</dc:creator><pubDate>Sun, 04 May 2025 11:12:16 -0000</pubDate><guid>https://sourceforge.netf00efa104fffd217e363269ada720668e50ecdd3</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/hplip/wiki/Home/?limit=25#114e/a7fa</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;That's a tricky one. The code there is written to be compatible with &lt;code&gt;xterm&lt;/code&gt;, where the correct syntax &lt;em&gt;is&lt;/em&gt; &lt;code&gt;-title&lt;/code&gt; — calling &lt;code&gt;xterm --title "Something"&lt;/code&gt; will result in an abort with this error message:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;xterm: bad command line option "--title"&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But you're correct that most other terminal software won't take&lt;code&gt;-title&lt;/code&gt;. The second choice after &lt;code&gt;xterm&lt;/code&gt;, &lt;code&gt;gnome-terminal&lt;/code&gt;, will abort with:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# Failed to parse arguments: Unknown option -title&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;...I'm guessing most of the rest will be in the same boat.&lt;/p&gt;
&lt;p&gt;But, the code in that path is ONLY run when the &lt;code&gt;hplip&lt;/code&gt; script is &lt;em&gt;not&lt;/em&gt; already running in a terminal, but is executed on a system with an Xorg &lt;code&gt;$DISPLAY&lt;/code&gt; output available. So it seems to me there are several choices to work around this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run the &lt;code&gt;hplip-3.25.2.run&lt;/code&gt; script from a command-line prompt, not by double-clicking it in a file manager (presumably).&lt;/li&gt;
&lt;li&gt;Install &lt;code&gt;xterm&lt;/code&gt;, the first-choice terminal application the script will use, so that it can be selected and called with the &lt;code&gt;-title&lt;/code&gt; argument it supports.&lt;/li&gt;
&lt;li&gt;Rewrite the terminal-launching logic to be much more complex about how it calls the selected terminal application, so that &lt;code&gt;xterm&lt;/code&gt; can be called with &lt;code&gt;-title&lt;/code&gt;, &lt;code&gt;gnome-terminal&lt;/code&gt; can be called with &lt;code&gt;--title=&lt;/code&gt;, and the others on the list can get the arguments that apply to them, as well.&lt;br/&gt;
   (In addition to &lt;code&gt;-title&lt;/code&gt;,  &lt;code&gt;gnome-terminal&lt;/code&gt; --  and presumably most of the others -- will also abort on the &lt;code&gt;--xwin&lt;/code&gt; argument that the script wants to supply to it. But at least it does support the &lt;code&gt;-e&lt;/code&gt; argument!)&lt;br/&gt;
   Then, post a patch in a comment here or in a Launchpad bug, and hope someone at HP notices it someday.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Personally, I'd go with option 1.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FeRD</dc:creator><pubDate>Sat, 03 May 2025 20:45:27 -0000</pubDate><guid>https://sourceforge.net5e7690be668dd1218d4869d9caaf96eb7199e5cd</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/hplip/wiki/Home/?limit=25#114e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The script of hplip-3.25.2.run contains 2 lines where the terminal is called with the option -title (single hyphen). The execution is aborted on this. I think the option should be --title (double hyphen).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jan Sauer</dc:creator><pubDate>Sat, 03 May 2025 19:46:34 -0000</pubDate><guid>https://sourceforge.net54aae510a6ad8e5b15c5c8d271133e0f87dfd011</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/hplip/wiki/Home/?limit=25#9bb7</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="user-mention" href="/u/aiden256/profile/"&gt;@aiden256&lt;/a&gt; A PR? Nowhere.&lt;/p&gt;
&lt;p&gt;The officially supported method for reporting bugs is supposedly Ubuntu Launchpad (https://launchpad.net/hplip), however I and others have posted patches there that reliably never get any response from HP.&lt;/p&gt;
&lt;p&gt;The best you can hope for is that the distros pick up your patches for their own packaging -- most distros are carrying 50+ patches on the package distributed by HP.&lt;/p&gt;
&lt;p&gt;(You should check that the bug you've found isn't already fixed by distro patches; Fedora's can be found at &lt;a href="https://src.fedoraproject.org/rpms/hplip/tree/rawhide" rel="nofollow"&gt;https://src.fedoraproject.org/rpms/hplip/tree/rawhide&lt;/a&gt;, Debian's at &lt;a href="https://sources.debian.org/patches/hplip/." rel="nofollow"&gt;https://sources.debian.org/patches/hplip/.&lt;/a&gt;)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FeRD</dc:creator><pubDate>Tue, 01 Apr 2025 17:00:41 -0000</pubDate><guid>https://sourceforge.net73afc376339ac55a695d6f611b408067a41eb7ab</guid></item></channel></rss>