Printing

Create and manage paper or PDF docs

Print to a device or a PDF file. View, edit and compress PDF files. Use advanced features with HP devices.

Please read the disclaimer before proceeding. This solution is updated regularly. Please write authorship with suggestions or requests.

Print to File

Printing to paper or other media isn’t required very often these days. With the advent of email and instant messaging it is often easier to record and send content electronically. One may, for example, share screencasts, images, or PDFs.

PDFs have some advantages over other recording techniques. Perhaps most importantly, a PDF tools search and index text quickly and accurately. Searching for text in a video or image is far more expensive.

Any application that can print to a device can also print to a PDF file. Most applications in Kubuntu use the system print interface.

System printer dialogSystem printer optionsSystem printer dialog

Some applications provide more PDF options than others. LibreOffice has basic and advanced PDF setting.

LibreOffice Export direct to PDFLibreOffice Export PDF with Options

Chrome does not print background images by default. This helps save ink.

Chrome print 1Chrome print 2Chrome print 3Chrome print 4

Print to Device

Device auto-discoverDevice settings1Device settings2

View PDF files

Okular is the default PDF viewer for Kubuntu. It has support for virtually all PDF capabilities. Adobe Acrobat is also available.

Edit PDF files

PDF Arranger (formerly PDF Shuffler) can be used to rearrange, remove, or add pages to a PDF document. Use DiffPDF to visually compare PDF files.

Compress PDF files

Use kfocus-001-shrinkpdf to reduce PDF files to as little as 5% of the original. It does this by lowering image quality to screen view levels and is noticeable only when printed to paper.

HP Device Manager

HP Linux Imaging and Printing (HPLIP) is a suite of tools provided by HP for their hardware. Many capabilities like document-feeder or scanning do not require HPLIP. Use it only if you need more advanced capabilities such as fax support or esoteric page settings.

hplip1hplip2hplip3hplip4

Troubleshooting

Content will be added as needed.

Revisions

This is a partial revision history. See the git repository for all entries.

Disclaimer

We try hard to provide a useful solution validated by professionals. However, we cannot anticipate every situation, and therefore cannot guarantee this procedure will work for your needs. Always backup your data and test the solution to determine the correct procedure for you.

THIS SOLUTION IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOLUTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

KFocus Logo