RocketMan / zookeeper

Zookeeper Online is a music database and charting application for student and independent radio.
GNU General Public License v3.0
4 stars 3 forks source link

Add support for QL-810W/820NWB label printer #14

Closed RocketMan closed 5 years ago

RocketMan commented 5 years ago

As keyer, I want to be able to print album tags to a Brother QL-810W or QL-820NWB label printer.

RocketMan commented 5 years ago

@MarkCLawrence What labels are you using in the printer? Looks like it might be DK-11209, but want to confirm.

MarkCLawrence commented 5 years ago

I bought DK-1201 labels, these are 3.54 by 1.1 inches and they call them “standard address labels." What is the DK-11209, I don’t see it listed?

Let me know when the software is ready and I will move the printer to the Annex. Also will order more labels, there are 400 on the roll and I still have the starter roll that came with printer in it.

On Jan 31, 2019, at 8:19 AM, Jim Mason notifications@github.com wrote:

@MarkCLawrence https://github.com/MarkCLawrence What labels are you using in the printer? Looks like it might be DK-11209, but want to confirm.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/RocketMan/zookeeper/issues/14#issuecomment-459405717, or mute the thread https://github.com/notifications/unsubscribe-auth/AFnrmSRmjTTnE-d_7O-yLg14q4zxNsnJks5vIxd1gaJpZM4acnuO.

Mark C. Lawrence, Chief Engineer KZSU Radio 90.1 FM Stanford, CA 94305-5010 650 725 4867 office 650 269 1713 mobile 650 681 9676 Skype mark.lawrence@stanford.edu

MarkCLawrence commented 5 years ago

One more thing… I have installed the printer drivers on the Annex Mac and defined the printer to it, so one can send print jobs to it from, for example, a browser running on that Mac. You might want to just put out the labels in html so people could print from the browser.

I will install the drivers on the Music Offic Mac also.

On Jan 31, 2019, at 8:19 AM, Jim Mason notifications@github.com wrote:

@MarkCLawrence https://github.com/MarkCLawrence What labels are you using in the printer? Looks like it might be DK-11209, but want to confirm.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/RocketMan/zookeeper/issues/14#issuecomment-459405717, or mute the thread https://github.com/notifications/unsubscribe-auth/AFnrmSRmjTTnE-d_7O-yLg14q4zxNsnJks5vIxd1gaJpZM4acnuO.

Mark C. Lawrence, Chief Engineer KZSU Radio 90.1 FM Stanford, CA 94305-5010 650 725 4867 office 650 269 1713 mobile 650 681 9676 Skype mark.lawrence@stanford.edu

RocketMan commented 5 years ago

One more thing… I have installed the printer drivers on the Annex Mac and defined the printer to it, so one can send print jobs to it from, for example, a browser running on that Mac. You might want to just put out the labels in html so people could print from the browser. I will install the drivers on the Music Offic Mac also.

@MarkCLawrence Awesome! In that case, PDF should work as well, right?

I have attached two samples; can you please see if you can open and print them? Try the 'one label' file first; it should print just one label. The other one should print three labels in one go.

one label.pdf three labels.pdf

MarkCLawrence commented 5 years ago

They print ok. In the print dialog box, for paper size one must puull down to 1.1x3.5 then select “standard address label”.

The bad news is that these replicte the old outline font, which is much less legible than modern typographic fonts. For my test label I used Palatino Bold, 36 point type for the number and 14 point type for the text:

As if to prove the value of better fonts, I took a closer look at the old label I was emulating and found that I had got the number wrong — I had read it as 200134 instead of 208134 because the old numbers were so hard to read.

Here is a comparison using one of your test labels:

old format

new format:

On Feb 1, 2019, at 9:05 AM, Jim Mason notifications@github.com wrote:

One more thing… I have installed the printer drivers on the Annex Mac and defined the printer to it, so one can send print jobs to it from, for example, a browser running on that Mac. You might want to just put out the labels in html so people could print from the browser. I will install the drivers on the Music Offic Mac also.

Awesome! In that case, PDF should work as well, right?

I have attached two samples; can you please see if you can open and print them? Try the 'one label' file first; it should print just one label. The other one should print three labels in one go.

one label.pdf https://github.com/RocketMan/zookeeper/files/2822540/one.label.pdf three labels.pdf https://github.com/RocketMan/zookeeper/files/2822543/three.labels.pdf — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/RocketMan/zookeeper/issues/14#issuecomment-459793686, or mute the thread https://github.com/notifications/unsubscribe-auth/AFnrmR5C35jJinvTcJhq2Q1Mh6SA37dkks5vJHPogaJpZM4acnuO.

Mark C. Lawrence, Chief Engineer KZSU Radio 90.1 FM Stanford, CA 94305-5010 650 725 4867 office 650 269 1713 mobile 650 681 9676 Skype mark.lawrence@stanford.edu

RocketMan commented 5 years ago

@MarkCLawrence Thanks for testing, great news that they print!! So little effort to get this working, I am quite impressed. Though, I am a little concerned that people have to select paper size -- does that end up defaulting eventually? That is something that will need documenting.

Btw, github did not add your pic of the label sent via e-mail; can you please add it to the Issue in github? The link to access the Issue in github should be in the e-mail.

As for new fonts versus legacy, the beauty of open source is that you can open up a user story to request new fonts, and then someone can pick that up and work on it, or you can code the change and submit it yourself. The zookeeper code is in github, and is free and open source. This story was to bring a new printer online, not to change user experience; you need to open a new story for that. Feature creap is death to getting anything actually done; that is why Agile stories are atomic.

RocketMan commented 5 years ago

Patch landed. Closing.