Literatur
am USB3 Port
$ dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc
1024+0 Datensätze ein
1024+0 Datensätze aus
1073741824 Bytes (1,1 GB) kopiert, 94,2584 s, 11,4 MB/s
$ echo 3 | sudo tee /proc/sys/vm/drop_caches
[sudo] password for wnf:
3
$ dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 Datensätze ein
1024+0 Datensätze aus
1073741824 Bytes (1,1 GB) kopiert, 10,8358 s, 99,1 MB/s
am USB2 Port
$ dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc
1024+0 Datensätze ein
1024+0 Datensätze aus
1073741824 Bytes (1,1 GB) kopiert, 113,543 s, 9,5 MB/s
$ echo 3 | sudo tee /proc/sys/vm/drop_caches
[sudo] password for wnf:
3
$ dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 Datensätze ein
1024+0 Datensätze aus
1073741824 Bytes (1,1 GB) kopiert, 28,1581 s, 38,1 MB/s
Tags: USB
In letzter Zeit kamen gehäuft Kernel-Updates für Kubuntu 14.04. Seit dem Update auf 3.13.0-59 startet wine keine Programme mehr. Es gibt keine Fehlermeldungen.

(Leider war mein Ordner ~/.wine nach meinen vielen Rumbasteleien jungfräulich leer. Ich muss meine wine Programme neu installieren ...)
Tags: Kubuntu 14.04 WineLiteratur:
So funktioniert es: handleQL570
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from PyQt4 import QtGui, QtCore
class Window(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
self.setWindowTitle(self.tr('Document Printer'))
self.editor = QtGui.QTextEdit(self)
self.editor.textChanged.connect(self.handleTextChanged)
self.buttonQL570 = QtGui.QPushButton('QL-570', self)
self.buttonQL570.clicked.connect(self.handleQL570)
self.buttonPrint = QtGui.QPushButton('Print', self)
self.buttonPrint.clicked.connect(self.handlePrint)
self.buttonPreview = QtGui.QPushButton('Preview', self)
self.buttonPreview.clicked.connect(self.handlePreview)
layout = QtGui.QGridLayout(self)
layout.addWidget(self.editor, 0, 0, 1, 3)
layout.addWidget(self.buttonQL570, 1, 0)
layout.addWidget(self.buttonPrint, 1, 1)
layout.addWidget(self.buttonPreview, 1, 2)
self.beispielText()
self.handleTextChanged()
def beispielText(self):
self.editor.clear()
self.editor.setHtml(u'Vorname Name<br>Straße<br><strong>PLZ Ort</strong>')
def handlePrint(self):
dialog = QtGui.QPrintDialog()
if dialog.exec_() == QtGui.QDialog.Accepted:
self.editor.document().print_(dialog.printer())
def handlePreview(self):
dialog = QtGui.QPrintPreviewDialog()
dialog.paintRequested.connect(self.editor.print_)
dialog.exec_()
def handleQL570(self):
tp = QtGui.QPrinter()
# Es muss natürlich einen eingerichteten Drucker mit dem Namen geben
tp.setPrinterName('QL-570')
# Das Setzen der Papiergröße funktioniert nicht,
# es wir die im Druckertreiber eingestellte Papiergröße verwendet
# Ohne Wirkung: tp.setPaperSize( QtCore.QSizeF( 29, 62 ), QtGui.QPrinter.Millimeter )
tp.setOrientation( QtGui.QPrinter.Landscape)
tp.setPageMargins(2,2,2,2, QtGui.QPrinter.Millimeter)
self.editor.document().print_(tp)
def handleTextChanged(self):
enable = not self.editor.document().isEmpty()
self.buttonPrint.setEnabled(enable)
self.buttonPreview.setEnabled(enable)
if __name__ == '__main__':
import sys
app = QtGui.QApplication(sys.argv)
window = Window()
window.resize(640, 480)
window.show()
sys.exit(app.exec_())
Tags: Python pyqt Etikettendrucker Brother QL-570
Literatur
Nachtrag
Drucker einrichten




Für die Installition der VMWare Workstation fehlten noch die linux-headers:
# apt-get install linux-headers-$(uname -r)
# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy
Tags: VMware debian
Nach dem Upgrade auf Win10 Build 10240 waren nach dem Neustart die Shared Folders nicht mehr vorhanden.
Lösung