Is a 'print to Joplin' driver possible?

Is it possible to be a little more explicit than with a title only ?

Sorry - I must have hit the wrong button when I posted. What I was wondering if it would be possible to develop a printer driver similar to Microsoft's 'Print to OneNote', where Joplin would appear as a printer in the options list when you go to print a file. I've written Windows and Linux device drivers in the past and I'm familiar with level of the complexity, but as I understand it printer drivers are a whole different beast.

1 Like

I don't see why it wouldn't be possible, it should be able to hook into Joplin via the webclipper port just like webclipper does. Creating it of course is another matter.

I've had to modify print drivers on Windows before. But I don't think it would just be a print driver that's needed, it would also be a "Printer" to use the print driver and show up in the list of printers. I never found any use for the Print to OneNote because I just created the note and copied/pasted from the source to OneNote. But you've sparked my curiosity and I'd like to know how a Print to Joplin would be used in such a way that developing a print driver would make it worth the effort. I'm really not trying to be rude and I hope it doesn't come across that way, I'm truly curious and wondering if I'm missing something here.

ThMrAnderson - fair question, and not rude at all. I use a number of applications for both work and personal activities that process or store in a format that isn't directly supported by Joplin (MS Visio is the first one that comes to mind, but there are a number of others), so I'd have to save/print to an intermediate file/format and then import that into Joplin. On some days I use the OneNote printer a dozen or more times during the day to save content to OneNote, which would add a lot of extra steps with Joplin.

Fair enough. So you'd have to take that format and convert it into something Joplin could understand. If you use the web clipper, I'd assume it might be easiest to take it to HTML. If this is the case, wouldn't the driver need to pre-check the source to ensure the "print" can even happen?

As I understand it, most applications convert printer output to a common format such as GDI, XPS, PScript, etc. to send it to a printer, which would then need to be converted into something Joplin can consume. I haven't done any deep dive into exactly what would be required - I wanted to check first to see if anyone has done something similar first.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.