Skip to content

Printing from Okular / ps printing #12

Open
@gustaphe

Description

@gustaphe

When printing from Okular, the files turn up but show as "Unable to load document" on the ReMarkable. The same file, sent through lp filename.pdf -d reMarkable works fine.

I did some digging, and it appears Okular sends ps files, rather than pdf (as in, sudo pdfinfo /var/spool/cups/<id of job printed with lp> shows a bunch of pdf info, but sudo pdfinfo /var/spool/cups/<job from okular> errors out, and ${5} contains document-name-supplied=okular_<name>.ps).

I got it working with

if pdfinfo "${jobfile}" > /dev/null ; then
    cp "${jobfile}" "${outname}"
else
    ps2pdf "${jobfile}" "${outname}"
fi

instead of cat ${jobfile} > ${outname}.

but it's a bit of a hack (it assumes that the file is either pdf or a ps). Printing is pure magic to me, so I don't know if there's a good way to do this.

Just thought I'd share in case anyone else needs this (or has a better idea for how to solve it).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions