Jump to content


 


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Photo

Dot matrix printer with 11hX17w continuous feed paper fails to use entire width


  • Please log in to reply
15 replies to this topic

#1 amn70

amn70

  • Members
  • 23 posts
  • OFFLINE
  •  
  • Local time:07:17 AM

Posted 16 January 2017 - 02:01 PM

Recently replaced DOS based program used for debt collections to a Windows version that to be honest in itself was probably designed around Windows 95. It runs fine on the Windows XP machine that formally ran the DOS version but we are now having a problem we didn't have under te DOS version. When printing onto a Epson LQ 2090 dot matrix printer onto continuous feed 11w1X17h paper with perforated tearoff sections every 11 inches. It will not print the full width of paper. It prints as if the paper is an 8 1/2 X 11 sheet. Switching to landscape doesn't work since Windows still assumes the paper is fed in on its 8 1/2 dimension and just prints sideways which is no good. The program itself does not have any way to customize print layout. Is there any way within Windows to override Windows default paper handling and force Windows to understand how to handle the paper dimensions.?

 

Thanks in advance,

Adam



BC AdBot (Login to Remove)

 


#2 Kilroy

Kilroy

  • BC Advisor
  • 3,408 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Launderdale, MN
  • Local time:07:17 AM

Posted 16 January 2017 - 02:16 PM

I haven't supported XP since Microsoft stopped supporting it in 2014.  If you check the printer properties there should be something in there where you can say what paper is installed.



#3 shadow_647

shadow_647

  • Banned
  • 1,430 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:04:17 AM

Posted 17 January 2017 - 07:31 PM

I use to have a really good dot-matrix printer too from a old 386 computer, freaking big too, worked like new but i put it in the trash when i move to my new pad many years ago,just didn't have the space.

 

I regret that and it use to have problems too like the ones your talking about, id look up the settings for the printer in question and see if theirs anything you can do to it printer side.

 

Nice printer you got their btw, reminds me of the one i use to have.



#4 amn70

amn70
  • Topic Starter

  • Members
  • 23 posts
  • OFFLINE
  •  
  • Local time:07:17 AM

Posted 17 January 2017 - 08:41 PM

I use to have a really good dot-matrix printer too from a old 386 computer, freaking big too, worked like new but i put it in the trash when i move to my new pad many years ago,just didn't have the space.

 

I regret that and it use to have problems too like the ones your talking about, id look up the settings for the printer in question and see if theirs anything you can do to it printer side.

 

Nice printer you got their btw, reminds me of the one i use to have.

 

 

 

 

Yea, already checked all possible printer settings and only can change change page length. There is no setting for page width.



#5 amn70

amn70
  • Topic Starter

  • Members
  • 23 posts
  • OFFLINE
  •  
  • Local time:07:17 AM

Posted 17 January 2017 - 08:49 PM

Oh and not that it matters but the paper dimensions are 11wX14h, not 11X17 that I originally stated. Either can find no way to tell the printer to print past 8.5 inch width. It always assumes paper loaded in it is 8.5X11. Even changing the settings in printer preferences to Fanfold 14.875X11.69 doesn't change how it prints. Still prints as if its 8.5 wide.



#6 JohnC_21

JohnC_21

  • Members
  • 24,294 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:08:17 AM

Posted 17 January 2017 - 09:10 PM

Old DOS programs sent control codes to the old Dot Matrix Printers. These codes determined when to to a line feed and form feed. This is lost in Windows. 

 

http://www.pcmag.com/article2/0,2817,1887176,00.asp

 

https://files.support.epson.com/pdf/general/escp2ref.pdf

 

Did you install the driver from Epson?

 

https://download.epson-biz.com/modules/dot/index.php?page=single_soft&cid=67&pcat=2&pid=6

 

In the driver settings there may be an option under Layout to select Advanced > Paper Output > Paper Size > Custom in the dropdown. This would allow you to set your paper to a custom size but I am not sure this would work.

 

2k_02.gif



#7 amn70

amn70
  • Topic Starter

  • Members
  • 23 posts
  • OFFLINE
  •  
  • Local time:07:17 AM

Posted 17 January 2017 - 09:16 PM

Old DOS programs sent control codes to the old Dot Matrix Printers. These codes determined when to to a line feed and form feed. This is lost in Windows. 

 

http://www.pcmag.com/article2/0,2817,1887176,00.asp

 

https://files.support.epson.com/pdf/general/escp2ref.pdf

 

Did you install the driver from Epson?

 

https://download.epson-biz.com/modules/dot/index.php?page=single_soft&cid=67&pcat=2&pid=6

 

In the driver settings there may be an option under Layout to select Advanced > Paper Output > Paper Size > Custom in the dropdown. This would allow you to set your paper to a custom size but I am not sure this would work.

 

2k_02.gif

 

 

Yea, I am aware that DOS software handled print settings on an individual level. Thats our entire issue as I mentioned in my original post. When we were running the DOS version of the program it worked. When we moved to the Windows version, even though it was designed around Windows 95 we are now running into this problem. And I tried playing with paper size settings didn't help. Printer still printed at the same 8.5in width.

 

Thanks



#8 JohnC_21

JohnC_21

  • Members
  • 24,294 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:08:17 AM

Posted 17 January 2017 - 09:21 PM

Does the software company have a tech support contact number?  Perhaps they have a workaround for printing on wide format paper.



#9 amn70

amn70
  • Topic Starter

  • Members
  • 23 posts
  • OFFLINE
  •  
  • Local time:07:17 AM

Posted 18 January 2017 - 01:18 PM

Does the software company have a tech support contact number?  Perhaps they have a workaround for printing on wide format paper.


They have support but sadly they can't seem to find a workaround.

#10 JohnC_21

JohnC_21

  • Members
  • 24,294 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:08:17 AM

Posted 18 January 2017 - 01:31 PM

That's unfortunate. Sorry I couldn't help. I would have thought there would be a page layout option in the program itself.



#11 amn70

amn70
  • Topic Starter

  • Members
  • 23 posts
  • OFFLINE
  •  
  • Local time:07:17 AM

Posted 18 January 2017 - 02:01 PM

That's unfortunate. Sorry I couldn't help. I would have thought there would be a page layout option in the program itself.

 

Thats the stupidity of the program. Programs like this one should have internal print settings. But one would assume Windows own print settings within the print driver should have the ability to customize print dimensions for dot matrix printers that exceed the normal 8.5 inch media width while remaining in portrait.



#12 RolandJS

RolandJS

  • Members
  • 4,533 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Austin TX metro area
  • Local time:07:17 AM

Posted 18 January 2017 - 02:06 PM

There might be a solution.  Can this Windows 95 program be called into action via a batchfile [.BAT]?  If yes, the batchfile possibly can be set up to send the proper printer code[s] just before the debt collections programs kicks in; then the batch-file resumes command after the program exits.  The sent printer code[s] might or might not remain in play -- it's been awhile since I used a dot matrix printer with accounting-sized continuous fed paper.


"Take care of thy backups and thy restores shall take care of thee."  -- Ben Franklin revisited.

http://collegecafe.fr.yuku.com/forums/45/Computer-Technologies/

Backup, backup, backup! -- Lady Fitzgerald (w7forums)

Clone or Image often! Backup... -- RockE (WSL)


#13 amn70

amn70
  • Topic Starter

  • Members
  • 23 posts
  • OFFLINE
  •  
  • Local time:07:17 AM

Posted 18 January 2017 - 02:15 PM

I guess its possible and although I understand how to write basic batch files to execute Windows commands I have no knowledge of how to write a batch file that relates to printer code.



#14 RolandJS

RolandJS

  • Members
  • 4,533 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Austin TX metro area
  • Local time:07:17 AM

Posted 18 January 2017 - 03:04 PM

I'm using WordPerfect 5.1 [which is DOS but had a Windows interface] as an example, somewhere amidst:

::MODULAR/OBJECT-ORIENTATION BY RJ STOLLER  JERRY-ROLAND  USA

::HOME, FILES (WP), WP, LTR & SS

@ECHO OFF

ECHO 51BASE.BAT INVOKED %1 %2 %3

IF %1!==BASE!  GOTO CHOICE

IF %1!==LEARN! GOTO LEARN

:CHOICE

IF %2!==! GOTO BASE 

IF %2!==%2! GOTO %2

:BASE

SET WPD=C:\FILES\SETS

SET LRV=

SET DIR=

SET DOC=C:\FILES\WP\LTR.DOC

GOTO END

:HOME

SET WPD=C:\FILES\SETS

SET LRV=C:

SET DIR=\WP51

IF %3!==!   SET DOC=

IF %3!==%3! SET DOC=%3

GOTO END

:WP

:FILES

SET WPD=C:\FILES\SETS

SET LRV=C:

SET DIR=\FILES\WP

IF %3!==!   SET DOC=

IF %3!==%3! SET DOC=%3

GOTO END

:LTR

SET WPD=C:\FILES\SETS

SET LRV=

SET DIR=

SET DOC=C:\FILES\WP\LTR.DOC

GOTO END

:SS

SET WPD=C:\FILES\SETS

SET LRV=

SET DIR=

SET DOC=C:\FILES\WP\SS.DOC

GOTO END

:END

 

The following might be even better:

::MODULAR/OBJECT-ORIENTATION BY RJ STOLLER  JERRY-ROLAND  USA

@ECHO OFF

CLS

BREAK ON

VERIFY ON

SET ORG=

ECHO 51.BAT INVOKED %1 %2 %3 %4 %5 %6

SET SPL=%6

CALL C:\UTIL\51SPL.BAT ISPL

SET WPD=%5

SET USR=%4

SET LRV=%3

SET DIR=%2

SET DOC=%1

IF %1!==BASE!  CALL C:\UTIL\51BASE.BAT %1 %2 %3

IF %1!==LEARN! CALL C:\UTIL\51BASE.BAT %1 %2 %3

IF %SPL%!==! ECHO SPILL DIRECTORY WAS NOT DEFINED

IF %SPL%!==! GOTO ERROR

IF %WPD%!==! SET WPD=C:\FILES\SETS

IF %USR%!==! SET USR=XXX

IF     EXIST %WPD%\WP%USR%}.SET COPY %WPD%\WP%USR%}.SET       %SPL%\WP{WP}.SET>NUL

IF NOT EXIST %WPD%\WP%USR%}.SET COPY C:\FILES\SETS\WP{WP}.ORG %SPL%\WP{WP}.SET>NUL

IF %LRV%!==! SET LRV=NOSPEC

IF %DIR%!==! SET DIR=NOSPEC

IF %DOC%!==! SET DOC=NOSPEC

ECHO WordPerfect 5.1 DOS %SN%

ECHO USING DRIVE....: %LRV%

ECHO USING DIRECTORY: %DIR%

ECHO USING DOCUMENT.: %DOC%

ECHO USING SETUP....: %WPD%\WP%USR%}.SET_%SPL%\WP{WP}.SET

ECHO USING SPILL DIR: %SPL%

PAUSE<C:\UTIL\ENTER.BAT

IF %LRV%!==NOSPEC! SET LRV=

IF %DIR%!==NOSPEC! SET DIR=

IF %DOC%!==NOSPEC! SET DOC=

IF NOT %LRV%!==! %LRV%

IF NOT %DIR%!==! CD%DIR%

SET PATH=C:\WP51;%PATH%

ECHO Use PRINTBUF &/or PRN2FILE only if F8 menued, or F4-booted, to alternate DOS.

CHOICE.COM DOS PRINTBUF   NO  PRINTBUF     IF UNANSWERED IN  2 SECS /T:N,2

IF ERRORLEVEL 2 GOTO CONT1

C:\UTIL\PRINTBUF.EXE 06,L1

:CONT1

CHOICE.COM DOS PRN2FILE   NO  PRN2FILE     IF UNANSWERED IN  2 SECS /T:N,2

IF ERRORLEVEL 2 GOTO CONT2

C:\UTIL\PRN2FILE.COM /B16 /P1>NUL

:CONT2

ECHO Use CURSOR &/or GRAB only if F8 menued, or F4-booted, to alternate DOS.

::IF EXIST C:\FILES\FLG\WIN.FLG C:\WP51\CURSOR.COM /HH

::IF EXIST C:\FILES\FLG\WIN.FLG C:\WP51\GRAB.COM /D=C:\TEMP /K /S

C:\WP51\WP.EXE %DOC% /PS=%WPD% /D-%SPL% /W=0,1024/R

C:\UTIL\PRN2FILE.COM /U>NUL

IF EXIST %SPL%\WP{WP}.SET COPY %SPL%\WP{WP}.SET %WPD%\WP%USR%}.SET>NUL

IF EXIST %SPL%\WP{WP}.SET DEL  %SPL%\WP{WP}.SET>NUL

ECHO WordPerfect 5.1 DOS %SN% EXITING

GOTO END

 

:ERROR

ECHO 51.BAT REPORTING:

ECHO 1) COMMAND LINE &/OR PARAMETER[S] &/OR SWITCH[ES] INCORRECT, OR

ECHO 2) FILE[S] &/OR [SUB]DIRECTORY[S] NOT FOUND

GOTO END

 

:END

CALL C:\BAT\LSET.BAT SP

CALL C:\UTIL\51SPL.BAT RSPL

SET ORG=

SET SPL=

SET WPD=

SET USR=

SET LRV=

SET DIR=

SET DOC=

C:

CD\

BREAK ON

VERIFY ON

 

-- might be where the printer codes can be sent, if such DOS-commands are possible.


Edited by RolandJS, 18 January 2017 - 03:06 PM.

"Take care of thy backups and thy restores shall take care of thee."  -- Ben Franklin revisited.

http://collegecafe.fr.yuku.com/forums/45/Computer-Technologies/

Backup, backup, backup! -- Lady Fitzgerald (w7forums)

Clone or Image often! Backup... -- RockE (WSL)


#15 RolandJS

RolandJS

  • Members
  • 4,533 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Austin TX metro area
  • Local time:07:17 AM

Posted 18 January 2017 - 03:28 PM

There might somewhere be a 3rd party DOS-based or DOS-callable utility able to send printer codes; a call command from within any batchfile [? or PowerShell ?] should be able to kick such a utility into action.


"Take care of thy backups and thy restores shall take care of thee."  -- Ben Franklin revisited.

http://collegecafe.fr.yuku.com/forums/45/Computer-Technologies/

Backup, backup, backup! -- Lady Fitzgerald (w7forums)

Clone or Image often! Backup... -- RockE (WSL)





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users