B 
		
				
				
			
		Bob84
Здравствуйте.
Посредством LS отравляю на печать tif файл. Код:
	
	
	
	
		
Если в PrinterName лежит что-то вроде "Xerox WorkCentre 3210 PCL 6" документ уходит на печать.
Если же вот такое "\\SomeUSER-PC\Xerox WorkCentre 3210 PCL 6" (т.е. разшареный сетевой принтер), то задачу о печати просто добаляет в очередь и она остается висеть там, пока руками не удалю.
Может в этой процедуре нужно в каком-то другом виде имя принтера передавать, в втором случае?
Пробовал через Выполнить в Windows выполнить комманду
rundll32.exe C:\WINDOWS\System32\shimgvw.dll,ImageView_PrintTo /pt filePath "\\SomeUSER-PC\Xerox WorkCentre 3210 PCL 6" - результат такой же, как и при программной реализации.
				
			Посредством LS отравляю на печать tif файл. Код:
		Код:
	
	Set oTiff = CreateObject("MODI.Document")	
Call oTiff.Create(path)
Call oTiff.PrintOut( 0, -1, 1, PrinterName, "", False, 1 )
	Если в PrinterName лежит что-то вроде "Xerox WorkCentre 3210 PCL 6" документ уходит на печать.
Если же вот такое "\\SomeUSER-PC\Xerox WorkCentre 3210 PCL 6" (т.е. разшареный сетевой принтер), то задачу о печати просто добаляет в очередь и она остается висеть там, пока руками не удалю.
Может в этой процедуре нужно в каком-то другом виде имя принтера передавать, в втором случае?
Пробовал через Выполнить в Windows выполнить комманду
rundll32.exe C:\WINDOWS\System32\shimgvw.dll,ImageView_PrintTo /pt filePath "\\SomeUSER-PC\Xerox WorkCentre 3210 PCL 6" - результат такой же, как и при программной реализации.