| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Magistr
 
  
  Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
  | 
		
			
				 Posted: 14 Nov 2002 09:47    Post subject: Проблемы с кодировкой при печати. | 
				     | 
			 
			
				
  | 
			 
			
				W2K, БЕСТ4.907.001, HP6L.
 
Не печатает по русски, загрузку шрифтов делаю из best\laser.
 
 
Какой принтер надо выбрать из списка (ALT+F9) для печати на HP6L?
 
К каким принтерам подходят шрифты из best\laser? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		AT286
 
 
  Joined: 07 Nov 2002 Posts: 32
 
 
 
  | 
		
			
				 Posted: 14 Nov 2002 21:42    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 А шрифты вообще попадают в принтер ?? 
 
 
В этих Win-ных системах, если в свойствах принтера установлена очередь для DOS приложений, загрузка шрифтов интерпретируется как задание для печати. В результате окно загрузки проскакивает быстро, а вместо шрифтов получается 6 раз по DOS print job. Это барахло потом либо вышибает принтеру мозги, либо просто минут 5 не дает печатать ниоткуда.
 
 
Настройки БЭСТа самые простые: HP 4L  либо HP 5L  и кажется еще HP DJ 500 подходи | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Magistr
 
  
  Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
  | 
		
			
				 Posted: 14 Nov 2002 22:32    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Шрифты грузяться - принтер "говорит", что грузяться - лампа мигает. Менеджер печати тоже кажет, что шрифты "ушли" в принтер. Не устраивает HP5L, так документ, почему-то шире обычного получается - на две полосы, вместо одной. Такой же принтер под Win98 печатает все по русски на одну полос | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		AT286
 
 
  Joined: 07 Nov 2002 Posts: 32
 
 
 
  | 
		
			
				 Posted: 18 Nov 2002 00:32    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 См. ESC код переключения принтера на 17 cpi  в настройках рабочей станции БЭСТ.  
 
 
Для 5L он должен быть такой: (s16.67H  
 
Если уж совсем ничего не выйдет поставь BestPrn, тогда точно будет по-русски и очень мелким шрифтом :0) | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Magistr
 
  
  Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
  | 
		
			
				 Posted: 18 Nov 2002 08:51    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Quote: | 	 		  Для 5L он должен быть такой: (s16.67H 
 
Если уж совсем ничего не выйдет поставь BestPrn, тогда точно будет по-русски и очень мелким шрифтом :0) | 	  
 
 
А я что-то не понял - я для каждого другого принтера должен ручакми править управляющие коды, чтобы все печаталось как надо? Я думал, выбираю принтер, а БЭСТ сам подставляет нужные коды, у каждого принтера своя таблица кодов, изначально настроенная разработчиками ПРАВИЛЬНО, а что получает | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Magistr
 
  
  Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
  | 
		
			
				 Posted: 18 Nov 2002 08:52    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				
 
 
Это что за код такой? Прям так и писать "s16.67H"? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		SantechNik
 
 
  Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
  Interests: Москва
  | 
		
			
				 Posted: 18 Nov 2002 13:05    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Не прямо так как ты написал, а прямо так как написал АТ286.
 
Это не код, а язык управления принтером фирмы НР - называется PCLx | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Magistr
 
  
  Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
  | 
		
			
				 Posted: 18 Nov 2002 19:11    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Принтер печатает сжатым шрифтом без проблем, но 5L в сравнении с 6P печатает чуть шире. (5L и 6P - это я принтера по ALT-F9 выбираю). Поэтому некоторые отчеты вместо 2-х полос теперь идут в 3 полосы, а то не устраивает. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		AT286
 
 
  Joined: 07 Nov 2002 Posts: 32
 
 
 
  | 
		
			
				 Posted: 19 Nov 2002 00:37    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 Сервис печати в DOS - понятие относительное 
 
 
Расчет количества полос идет путем деления ширины документа в символах (80, 120, 170 и т.д.) на ширину печатной области принтера.
 
Она зависит от плотности применяемого шрифта. Обычный шрифт - 10 cpi позволяет уместить в строке на А4 80 символов. Узкий шрифт 17 cpi позволяет напечатать примерно в 1,6 раза больше символов. Этот параметр тоже вводится в настройке кодов. 
 
 
Раз жаль бумагу, можно создать еще один код в таблице настройки принтера, назвать 20 cpi и поставить "(s20H".  Ничего хитрого там нет. Только такой отчет будет довольно тяжело чита | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Magistr
 
  
  Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
  | 
		
			
				 Posted: 19 Nov 2002 20:37    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Решил перевести всех пользователей на сервер печати. Пусть масштабируют сами, как хотя | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Rad777
 
  
  Joined: 07 Feb 2002 Posts: 276 Location: Шакиров Радик Ленарович Occupation: предприниматель Interests: Казань
  | 
		
			
				 Posted: 25 Nov 2002 03:17    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Magistr wrote: | 	 		  | Принтер печатает сжатым шрифтом без проблем, но 5L в сравнении с 6P печатает чуть шире. (5L и 6P - это я принтера по ALT-F9 выбираю). Поэтому некоторые отчеты вместо 2-х полос теперь идут в 3 полосы, а то не устраивает. | 	  
 
 
Поставь для рабочих станций с HPLJ-5/6L установку в БЭСТ на HPDeskJet и все будет вмещать | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |