python驱动打印机的问题

python驱动打印机的问题

请教在python语言下,有没有直接驱动打印机打印图片的函数或者模块?如果没有,请教有没有什么好的实现方式?

我尝试过用bash语言来实现,可以直接打印,但是不知道如何把这个bash代码嵌入python程序内。

还望高手不吝赐教!

急!!!!在线等!
> 具体看你用什么系统.
> windows的话, 你需要pywin32这个模块
> 贴一个简单的例子:
> #---------------------
> import win32ui
> import win32print
> import win32con

> def send_to_printer(self,title,txt):
>     hDC = win32ui.CreateDC()
>     hDC.CreatePrinterDC(win32print.GetDefaultPrinter())
>     hDC.StartDoc(title)
>     hDC.StartPage()
>     hDC.SetMapMode(win32con.MM_TWIPS)


>     ulc_x = 1000    # give a left margin
>     ulc_y = -1000   # give a top margin
>     lrc_x = 11500   # width of text area-margin, close to right edge
> of page
>     lrc_y = -15000  # height of text area-margin, close to bottom of
> the page


>     hDC.DrawText(txt, (ulc_x, ulc_y, lrc_x, lrc_y), win32con.DT_LEFT)


>     hDC.EndPage()
>     hDC.EndDoc()
> #-----------------------------
谢谢,我的是ubuntu操作系统,7.10,查了好久没有找到打印机的接口函数
应该wxpython自带有打印的功能吧,不过我也没用过!
问问limdou看看
查了一下,wxpython是有打印功能。谢谢。

python自身没有这样的一个库吗?那还是有些遗憾啊。
记录一下资料:
http://www.wxpython.org/onlinedocs.php
http://www.zhuaxia.com/pre_channel/4767242/1
我什么都不懂....