X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=htsworkflow.git;a=blobdiff_plain;f=htsworkflow%2Ffrontend%2Fbcmagic%2Futils.py;h=ace241f4a748cbebe3aab4f98b56459f9fae8224;hp=5acc6ddefd6045473ad498c000ec60ae48f8b49c;hb=d6c69167534965c0ae923eac2bd7c6d059d5537f;hpb=b3965006dcbe8bd8d3b26e2657c0ce9356db001f diff --git a/htsworkflow/frontend/bcmagic/utils.py b/htsworkflow/frontend/bcmagic/utils.py index 5acc6dd..ace241f 100644 --- a/htsworkflow/frontend/bcmagic/utils.py +++ b/htsworkflow/frontend/bcmagic/utils.py @@ -5,25 +5,30 @@ import socket import StringIO -def print_zpl(zpl_text, host=settings.BCPRINTER_PRINTER1_HOST): +def print_zpl(zpl_text, host=None): """ Sends zpl_text to printer """ + if not host: + host = settings.BCPRINTER_PRINTER1_HOST ftp = ftplib.FTP(host=host, user='blank', passwd='') ftp.login() ftp.storlines("STOR printme.txt", StringIO.StringIO(zpl_text)) ftp.quit() -def print_zpl_socket(zpl_text, - host=settings.BCPRINTER_PRINTER1_HOST, - port=settings.BCPRINTER_PRINTER1_PORT): +def print_zpl_socket(zpl_text, host=None, port=None): """ Sends zpl_text to printer via a socket if zpl_text is a list of zpl_texts, it will print each one in that list. """ + + if not host: + host=settings.BCPRINTER_PRINTER1_HOST + if not port: + port=settings.BCPRINTER_PRINTER1_PORT # Process anyway if zpl_text is a list. if type(zpl_text) is list: