label-printer-app
Chrome packaged app for a simple label generator with printer support for Dymo 450 LabelWriter.
Code originally created by Marjin Kruisselbrink (@mkruisselbrink).
Other printers
If you want to reuse this code for other LabelWriter printers, you might be able to do it if they use the same protocol.
For example, for Dymo 450 Turbo, you need to change:
- index.js
var productId = 0x0021; // changed from 0x0020
- manifest.json
"optional_permissions": [ {"usbDevices": [{"vendorId": 2338, "productId": 33}]}] // changed from 32
(thanks @kjantzer for the information)
Windows issues
Some Windows device drivers take ownership of the device and don't allow Chrome to connect to them. If openDevice or findDevice doesn't work for you, you can try to use a generic low level driver instead. For more info, check this chrome-app-samples issue.
LICENSE
Copyright 2013 Google Inc. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

