THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700


S U M M A R Y


DIARY: November 17, 1993 07:13 AM Wednesday; Rod Welch

Called IBM re Omnipage under OS2 2.1.

1...Summary/Objective
2...Complete IBM Chronology
3...PJ10073 Incorrect
4...PJ10398 Shows Correct Scope
5...Plan of Action
.ScanJet IIc Manual If you<0483 If you have ROM
..................Selecting ROM Address Switch Positions
....Win-Os2 Settings
6...Scanner Tested Successful
7...Successful Tests
8...Further Tests Indicate Causation


..............
Click here to comment!

CONTACTS 
0201 - IBM OS/2                           407 443 2000
020101 - Mr. George Huerta; Windows Apps Analyst =407 443 0493
020102 - Technical Support =800 992 4777 fax 407 443 6940

SUBJECTS
Omnipage Professional, V 2.11 386; SN 2804A C00 001771
OS2, Windows Applications, Omnipage, 930730
6x764,psr  Omnipage 930730, APR pj09766

0605 -    ..
0606 - Summary/Objective
0607 -
060701 - Follow up ref SDS 11 0000.
060702 -
060703 - IBM's records had us mixed up with someone else.
060704 -
060705 - The record indicates that the form of the mem_exclude_region spec must
060706 - be 5 place strings, not 4 as used under DOS 5.0.
060707 -
060708 - Omnipage seems to be running correctly now.
060709 -
060710 -
0608 -
0609 -
0610 - Background
0611 -
061101 - Statement of problem is on 930730. ref SDS 7 0850.
061102 - ..
061103 - Last meaningful IBM contact was on 930909. ref SDS 11 9065
061104 -
061105 -
061106 -  ..
0612 -
0613 -
0614 - Discussion
0615 -
061501 - Talked to Hylema.
061502 -
061503 - Her record shows that on 930909 Nick Yocca asked OS2 Fix, Mike
061504 - Baharmast, to send PJ10073 to us on a 3.5 disk.
061505 -
061506 -      Our record shows we never received this, and were never informed
061507 -      it was a fix for our problem, nor that it was being mailed to us.
061508 -      The only disk we have received is for:
061509 -
061510 -                           PJ09192
061511 -
061512 -         ...which has ATI video drivers.
061513 - ..
061514 - Hylema said IBM's record shows Ben Delapena left us a message on
061515 - 930909 1012 asking us to call back so we can advise IBM of information
061516 - for the "FA 870."  They are waiting for us to call back.
061517 -
061518 -      Our records show this call did not occur.  We have no involvement
061519 -      of any kind with anything related to an "FA 870."
061520 -
061521 -
061522 - On 930909 1031 Nick Yocca says he called us and reported our line was
061523 - busy.
061524 -
061525 -      Our phone can never be busy, because we use Pac Bell Message
061526 -      Center.  It can take unlimited messages.
061527 -
061528 - ..
061529 - On 930909 1245, Mike Baharmast says he recreated scenario
061530 - without a page reader: select and setting multiple zone interactive
061531 - mode, deferred recognition, multiple pages.
061532 -
061533 -      Our records show we are waiting for a call back from Mike on how
061534 -      to solve the Omnipage problem, per ref SDS 11 line 94.
061535 -
061536 -
061537 - As a result of what appear to be incorrect records, decided to get
061538 - the full IBM record, to ascertain their view of the problem.
061539 -
061540 -
061541 -  ..
061542 - Complete IBM Chronology
061543 -
061544 - Following took 60 minutes for Hylema to develop from IBM's automated
061545 - record system.
061546 -
061547 -    930810 1458 fupping to pj09766
061548 -
061549 -         We were advised by George Huerta on 930810 at ref SDS 8 line
061550 -         070908, that we would get a "fix" under pj09766, within 7
061551 -         days, but never received it.
061552 -
061553 -    930818 1620 intgns update: PJ09766 closed 930817 can
061554 -
061555 -    930820 1458 fupping for closure of pj10073
061556 -
061557 -    930828 IBM intelligenius update auto fup complete.
061558 -
061559 -    930904 Problem inactive for 7 days.
061560 -
061561 -    930905 IBM intelligenius update auto fup complete.
061562 -
061563 -    930909 -- see explanation above.
061564 -
061565 -    930916 problem inactive for 7 days, call generated.
061566 -
061567 -    930917 IBM intelligenius update auto fup complete, IBM ACE.
061568 -
061569 -    930924 problem inactive for more than 7 days call generated.
061570 -
061571 -    930925 IBM intelligenius update auto fup complete, IBM ACE.
061572 -
061573 -    931002 problem inactive for more than 7 days call generated.
061574 -
061575 -    931004 0651 George Huerta fupping for closure.
061576 -
061577 -    931011 problem inactive for more than 7 days call generated.
061578 -
061579 -    931012 IBM intelligenius update auto fup complete, IBM ACE.
061580 -
061581 -    931019 problem inactive for more than 7 days call generated.
061582 -
061583 -    931020 IBM intelligenius update auto fup complete, IBM ACE.
061584 -
061585 -    931027 problem inactive for more than 7 days call generated.
061586 -
061587 -    931028 IBM intelligenius update auto fup complete, IBM ACE.
061588 -
061589 -    931104 problem inactive for more than 7 days call generated.
061590 -
061591 -    931105 IBM intelligenius update auto fup complete, IBM ACE.
061592 -
061593 -    931113 problem inactive for more than 7 days call generated.
061594 -
061595 -    931115 George Huerta fupping to pj10398 for closure.
061596 -
061597 -
061598 - ..
061599 - Hylema put us on hold to wait for Windows Support Group
061600 -
061601 -
061602 -
061603 -  ..
0617 -
0618 -
0619 - 0813
0620 -
062001 - Talked to Jim Tomaszewski.  He asked if Mike sent us the fix, pj10973,
062002 - and I advised this did not occur, per above record for 930909.
062003 -
062004 - He asked us if we received pj09766, and I advised we have not received
062005 - it.
062006 -
062007 -       He said pj09766 is a generic analysis to evaluate individual
062008 -       problems which will then be assigned individual pj#.
062009 -
062010 -
062011 -
062012 -  ..
062013 - PJ10073 Incorrect
062014 -
062015 - He said pj10073 shows:
062016 -
062017 -        Rod Welch problem is with the automatic form feeder.
062018 -
062019 -   I advised that this representation is incorrect.  We do not use an
062020 -   automatic form feeder; evidently we have been confused with someone
062021 -   else.
062022 -
062023 -   I asked Jim to find in IBM's record the date when this entry
062024 -   occurred, so we can correlate with our records to discover the
062025 -   source of the error.  He could find no such entry.  He found IBM's
062026 -   record for 930730 that explains the scope of the problem as set out
062027 -   in our records at ref SDS 7 line 072904, but noted it does not say
062028 -   anything about an "automatic form feeder."
062029 -   ..
062030 -   He could find no other entry that indicates where the error in
062031 -   describing the problem occurred.
062032 -
062033 -
062034 -
062035 -  ..
062036 - PJ10398 Shows Correct Scope
062037 -
062038 - Jim said further research shows pj10398 appears to have the scope of
062039 - our problem, per ref SDS 7 line 46, but there has been no activity on
062040 - it since 930909 because all subsequent activity for two months, was
062041 - incorrectly presumed to be related to pj10073.
062042 -
062043 -
062044 -
062045 - Plan of Action
062046 -
062047 - Jim said an analyst will call us back today on a solution to this
062048 - problem.
062049 -
062050 -
062051 -
0621 -
0622 -
0623h- 0952 George Huerta called back
0624 -   ..
062401 - He remembered calling us in August, but could not recall any
062402 - details. I asked about the disposition of PJ09766, which George said
062403 - would be issued to us within 7 days of 930810, to solve our problem,
062404 - ref SDS 8 line 42.
062405 -
062406 -     George could not find the results of pj09766.  He said he did not
062407 -     have an HP Scanjet IIc at that time to evaluate the problem.
062408 -
062409 -
062410 - He said APR #10398 is being "worked" now, but that he has been unable
062411 - to re-create the problem.  I said that Hylema found in IBM's record
062412 - that on 930909 1245, Mike Baharmast reported that he "recreated the
062413 - scenario."
062414 -
062415 -    George said Mike is no longer with IBM and that Mike "took the
062416 -    information with him" on how he recreated the problem.
062417 -
062418 - ..
062419 - George suggests trying:  mem_exclude_region:  c800-cbff
062420 -
062421 -     I checked and found we have no assignment for this param now, but
062422 -     in our discussion with John MacDonald of IBM on 930730, ref SDS 7
062423 -     line 128, we reported using:
062424 -
062425 -                         cc00-cfff
062426 -
062427 -          ...and
062428 -
062429 -                         A000-Afff
062430 -
062431 -
062432 -    John said at that time, he would investigate and call back, but did
062433 -    not do so.
062434 -
062435 - ..
062436 - I asked George where he got the assignment he suggests we try?
062437 -
062438 -    He said he just finished talking to a representative from HP, who
062439 -    recommends using this assignment.
062440 -
062441 -
062442 - I asked what setting he was using prior to talking to the rep today,
062443 - for the trials he made in which he reported being unable to recreate
062444 - the problem?
062445 -
062446 -    George said he was using the same setting HP gave him today.  I
062447 -    asked wh<0373
062448 -    asked why he called the HP rep, if he already had a solution?  He
062449 -    indicated he called to verify his selection was supported by HP.  I
062450 -    asked where he got the assignment.  He said there is a hexidecimal
062451 -    table showing this address is open, in the HP Scanjet IIc manual.
062452 -    I asked for the page where this is shown.  He said he no longer has
062453 -    the manual and could not recall the page or chapter.  I checked and
062454 -    found on page 1-16 a table under the heading:
062455 -               ..
062456 -            HP ScanJet IIc Manual If you<0483 If you have ROM
062457 -            conflicts --------------------------------- Resolve
062458 -            address conflicts by changing the switches on one of the
062459 -            conflicting cards to choose a new location within the
062460 -            computer's address space.  Use the following table to
062461 -            choose new switch positions to resolve the address con-
062462 -            flict:
062463 -
062464 -                  Selecting ROM Address Switch Positions
062465 -
062466 -                  Expansion ROM          Configuration
062467 -                     Address            Switch Settings
062468 -                   Hexidecimal             2   3   4
062469 -
062470 -          -------->C8000-CBFFF             1   1   0 CC000-CFFFF
062471 -          0   1   0          <QN68 D0000-D3FFF             1   0   0
062472 -          D4000-D7FFF             0   0   0          D8000-DBFFF
062473 -          1   1   1          DC000-DFFFF             0   1   1
062474 -          EC000-E3FFF             1   0   1          E4000-E7FFF
062475 -          0   0   1
062476 -
062477 -
062478 - I asked George how he determined which was the "conflicting cards" and
062479 - what switch to adjust, under the explanation given in HP's manual. He
062480 - said some HP Scanjet IIc controllers do not have switches, so the
062481 - settings are done entirely by software, in this case within the OS2
062482 - Windows "Settings" folder for the Omnipage program.
062483 -
062484 - I asked George to try our setting to see if he can recreate the
062485 - error, since that is the usual approach to identify a problem.
062486 - ..
062487 - I will try his ideas, and advise on results.
062488 -
062489 -
062490 -
062491 -
062492 -
0625 -
0626 -
0627 - 1151 Investigated Memory Assignments
0628 -
062801 - Looks like we have to open the computer to set the switches.  Let's
062802 - see if we can determine current hardware settings from the record.
062803 -
062804 -    The installation record on 920115, ref SDS 1 line 212, shows a
062805 -    recommendation from HP ScanJet IIc program, "readme.txt," to set
062806 -    param for emm386 in config.sys under DOS 5.0, as follows:
062807 -
062808 -                         cc00-cfff
062809 -
062810 -    ..
062811 -    Looks like we implemented this recommendation and correlated
062812 -    the switch settings per ref SDS 1 line 268, which says this is the
062813 -    default condition.  Had to do this to get the swtchset.exe to run
062814 -    in order to show the settings for the controller card.
062815 -
062816 -
062817 - Based on the prior record, tried running HP Scanjet diagnostic in an
062818 - os2 DOS window, and got:
062819 -
062820 -        The Recommended switch setting will
062821 -           usually provide a successful installation.
062822 -
062823 -        However, if it doesn't work, try the
062824 -           alternate settings listed.
062825 -        ..
062826 -        Switch number                 1  2  3  4    ROM Address
062827 -        CARD FOUND at Switch Setting  1  0  1  0    CC000-CFFFF
062828 -
062829 -
062830 -    This just seems to be reporting the current assignment, rather
062831 -    than provide a series of "alternate settings listed."
062832 -
062833 -
062834 -     ..
062835 -    Win-Os2 Settings
062836 -
062837 -    Since HP diagnostics report our hardware is configured for
062838 -    cc000-cffff, decided to try this before trying George's
062839 -    recommendation.  I entered in Omnipage folder under Win-OS2
062840 -    Settings for
062841 -
062842 -                mem_exclude_region:   cc000-cffff
062843 -
062844 -
062845 -    Note that is is slightly different from the spec originally tried
062846 -    at ref SDS 3 line 87, showing:
062847 -
062848 -                mem_exclude_region:   cc00-cfff
062849 -
062850 -
062851 -
062852 -
062853 -
062854 -  ..
062855 - Scanner Tested Successful
062856 -
062857 - This ultimately proved successful, indicating the problem was an in-
062858 - correct memory address specification.  We did not use IBM's suggested
062859 - memory address, but did change the form of the specification we have
062860 - been using all along.
062861 -
062862 -
062863 - Here is what was done for testing:
062864 -
062865 - Scanned about 5 pages of OS2 Professional article at ref SDS 12 line
062866 - 121301.  This ran successfully.
062867 -
062868 - ..
062869 - Tried scanning 2 pages of PC Magazine which has much denser text
062870 - than is used in OS2 Professional, and found Omnipage would not boot.
062871 - When I clicked on the Omnipage folder, OS2 read the disk, then
062872 - processing stopped.  Tried pressing <Enter> on folder, and got same
062873 - result. Tried selecting "Program" in "Open" for the Omnipage folder,
062874 - and got same result.
062875 -
062876 - Tried calling Omnipage from Win Program Manager.  Got message that
062877 - Omnipage is already running.
062878 -
062879 - Used Ctrl Esc, and found it listed in "Window List", so opened it.
062880 -
062881 -       Ordinarily if a program is already running, then the icon should
062882 -       appear cross-hatched, and when User clicks on icon, the applica-
062883 -       tion should become the current application.
062884 -       ..
062885 -       In this case neither of these conditions occurred.
062886 -
062887 -
062888 - The first scan job was still showing on the screen, so I closed it,
062889 - then tried to scan the second article. Scanning operation would not
062890 - initiate.  Tried several times.  Closed Omnipage and tried booting it
062891 - again from OS2 desktop.  This worked.
062892 -
062893 - Began scan job using 400 dpi because of small print in magazine.
062894 -
062895 - First page seemed to scan okay.  During scan of page 2, got message:
062896 -
062897 -
062898 -                 A scanner error occurred, aborting
062899 -
062900 -                               OK
062901 -
062902 -
062903 -       ...could only press <Enter>.  Then got message to "Recognize
062904 -       Now?" and I said "yes."
062905 -       ..
062906 -       This seems to have successfully scanned 1 page of the two
062907 -       I tried.
062908 -
062909 -
062910 - Will try closing down OS2 and starting over.
062911 -
062912 -
062913 - Successful Tests
062914 -
062915 - This was successful in scanning about 5 pages of a 2 page article, as
062916 - reported at ref SDS 12 line 62.  For testing purposes, I scanned the
062917 - same page 4 times to get 5 pages, and this ran successfully.
062918 -
062919 -
062920 - I then scanned another article of about 23 pages from PC Magazine,
062921 - reviewing 14 different "Contact Management" software programs, per ref
062922 - SDS 13 line 54.  This ran successfully.
062923 - ..
062924 - I conclude Omnipage and the HP ScanJet IIc are running
062925 - comparable to the performance when running directly under Win 3.1 and
062926 - DOS 5.0, which was the objective of this problem at ref SDS 7 line 46.
062927 -
062928 -
062929 -
062930 -
062931 -
0630 -
0631 -
0632 - Analysis
0633 -
063301 - There are three apparent possible factors that result in a successful
063302 - configuration:
063303 -
063304 -         ..
063305 -     1.  Originally we entered mem_exclue_spec in 4 place
063306 -         strings, because that was how the spec was entered in
063307 -         config.sys for emm386.exe under DOS 5.0, see ref OF 1 line 3.
063308 -         This instruc- tion came from HP Scanjet IIc Readme.txt, per
063309 -         ref SDS 1 line 212, and was confirmed by Omnipage manufacturer
063310 -         rep at ref SDS 2 line 208.
063311 -
063312 -         Perhaps OS2 requires the 5 place strings, as shown in the HP
063313 -         Manual, cited above, but Win 3.1 under DOS 5.0 does not.
063314 -
063315 -     2.  The record of installation for OS2 shows that instead of
063316 -         entering:
063317 -
063318 -                mem_exclude_region:   cc00-cfff
063319 -
063320 -         ...we actually entered:
063321 -
063322 -                mem_exclude_region:   cc00-c000
063323 -         ..
063324 -         This appears most likely to have been a data entry
063325 -         error, since this part of the record at ref SDS 3 line 87, is
063326 -         linked to the record of the original installation that shows
063327 -         the correct string.  Moreover the address appears to be
063328 -         incorrect on its face; however, there remains the possibility
063329 -         that the original entry to OS2 Omnipage folder for mem_exclude
063330 -         region was ...c000 instead of ...cfff.
063331 -
063332 -     3.  We had to install OS2 several times to get a successful con-
063333 -         figuration because IBM's installation instructions were incor-
063334 -         rect, see ref SDS 4 line 57.  On the final installation, we
063335 -         may have either set mem_exclude_region incorrectly, or may not
063336 -         have set it at all, since the discussion with George, above,
063337 -         showed there was no setting today.
063338 -         ..
063339 -         Also noticed that after I set it and did a test that
063340 -         failed, I opened the folder and found it was not really set,
063341 -         evidently because I forgot to "save" it.  May have just double
063342 -         clicked on the close button.
063343 -
063344 -
063345 -
063346 -  ..
063347 - Further Tests Indicate Causation
063348 -
063349 - Tried using 4 place mem strings, per analysis option 1.  Scanner would
063350 - not load, which is similar to one of the problems originally reported
063351 - at ref SDS 7 line 82.  After several tries, scanner loaded and was
063352 - able to scan a single page, but when multiple pages were scanned, the
063353 - program crashed during "recognition" on about page 3, with error mes-
063354 - sage reported for the original problem at ref SDS 7 line 46.
063355 -
063356 - After changing back to 5 place spec strings, was able to run scanner
063357 - successfully, as reported at ref SDS 13 line 58.
063358 -
063359 - This seems to indicate os2 requires 5 place memory address strings,
063360 - but Win 3.1 under DOS 5.0 does not.  Our config.sys under DOS 5.0
063361 - still has 4 place strings, and Omnipage runs well.
063362 -
063363 -
Distribution. . . . See "CONTACTS"