I changed the log level in /etc/cups/cupsd.conf to "LogLevel debug" and got the detail error
**** Error: File has unbalanced q/Q operators (too many Q\'s)
With the help of google, I found out that the error was somehow related to ghostscript.
After reinstalling ghostscript everything worked again!
]]>@andmars when you decrease a PKGBUILD's version such as hplip-plugin you need to use epoch to force the package to be seen as newer.
done!
]]>'hplip.patch::https://bugs.archlinux.org/task/59548?getfile=16673'
]]>source=(https://downloads.sourceforge.net/${_pkgname}/$_pkgname-$pkgver.tar.gz{,.asc}
'disable_upgrade.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/disable_upgrade.patch?h=packages/hplip'
'0022-Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/0022-Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch?h=packages/hplip'
'0023-Fix-handling-of-unicode-filenames-in-sixext.py.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/0023-Fix-handling-of-unicode-filenames-in-sixext.py.patch?h=packages/hplip'
'fix_install.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/fix_install.patch?h=packages/hplip'
'python.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/python.patch?h=packages/hplip'
'hplip.patch::https://bugs.archlinux.org/task/59548?getfile=16673'
)
Anyway, I created an AUR package for the patched version of hplip that makes it work:
]]>