Jump to content

RickAstoria

Members
  • Content count

    20
  • Joined

  • Last visited

Community Reputation

10 Good

About RickAstoria

  • Rank
    Apprentice

My Software

  • Main CAD Product
    Revit
  • Current Product Version
    2008
  • First AutoCAD Version
    AutoCAD 2004
  1. RickAstoria

    Pen Plotters with Autocad

    Speed has nothing to do with it. RS-232 is asynchronous. It is PURELY the NT protective features that require I/O communication to be done through operating system "System Calls" and not through direct I/O communication method common in DOS. The kernal / API will terminate the process. You might get a few commands out before the process is terminated completely. Giving the effects given. It is a communication methodology that Windows NT Operating Systems (includes Windows 2000, XP, Vista and Windows 7) does not allow.
  2. RickAstoria

    Pen Plotters with Autocad

    Side note: Some BIOSs may have COM ports / RS-232 disabled by default.
  3. RickAstoria

    Pen Plotters with Autocad

    Ok, I just did a read up, it is serial port. It should be ok since the driver is made for the plotter and the plotter uses RS-232. The Windows printer driver system does support use of printers on COM ports (RS-232 serial). The printers should address communication to RS-232. The RS-232 (COM ports) are protected in the same manner as the Printer parallel port. You should be able to use the PCMCIA slot but I recommend using a 9-pin port on the back side of a desktop computer or your laptop (if it has the 9-pin serial connector). The PCMCIA card needs to be a card that provides RS-232 serial communication. It would be assigned a COM port number. Sometimes its COM1 or COM2 but sometimes its COM3 and COM4. Remember to assign the correct COM port number to the driver as is assigned to the PCMCIA device and connector. The null modem cable should work and it will not likely be the cable unless you are using a parallel printer cable. Sometimes, RS-232 uses a 25 pin RS-232 connector. If your cable has a 9-pin on one-side and 25 pin on the other side then it is RS-232 serial. If the PCMCIA card has a 9-pin RS-232 connection then ok. If you got that, ok. The next thing is IMPORTANT - you NEED to do the following: CHECK YOUR BIOS SETTING (have a computer tech with you if needed) TO SEE if the COM ports (RS-232) is enabled or disabled. If disabled, I would recommend enabled AS LONG as any built-in RS-232 connectors and the PCMCIA device is not using the same COM port numbers. If your BIOS doesn't have a COM port setting then your motherboard (including the motherboards in laptops) do not have onboard COM ports (RS-232) and your PCMCIA should be assigned those numbers and drivers would enable those ports in the OS. I prefer using COM ports built into a laptop/desktop computer and just make sure I enable them in BIOS. You can use a cheap desktop computer with 9-pin RS-232 port. Just look at the computer or have one built by selecting a motherboard with at least 1 RS-232 serial port which is a going to be a 9-pin trapezoid connector. You can select a hard-drive, CD/DVD drive, case, ect. Doesn't need to be more then say, $1,500 to build a setup. These drivers indicated were noted to be Windows XP compatible which means NT compatible because Windows XP IS an NT operating system.
  4. RickAstoria

    Pen Plotters with Autocad

    Good, I was hoping that it was understood.
  5. RickAstoria

    Pen Plotters with Autocad

    Try the drivers I posted a link to. You just need NT compatible drivers for Windows XP and later OSs.
  6. RickAstoria

    Pen Plotters with Autocad

    Try this: (drivers) http://www.bioticaindia.com/7475.html http://www.bioticaindia.com/hp-7475a.html
  7. RickAstoria

    Pen Plotters with Autocad

    Jerry, I'll start off very simply... the 8/16 Bit has NOTHING to do with it. Windows 95 was a 32-Bit OS. It works with Windows 95/98. I can tell you as someone with programming experience since the days of the TI-99/4A that it has absolutely NOTHING to do with the 8/16/32 bit. The CPU works in 8, 16 and 32 Bit mode and 8 bit code works on even an Pentium 4. Why? Lets start with basic programming. Say Visual BASIC or C/C++, you got data types that supports 8-Bit data types called a character string (which can also be variable length), integers, and raw 8 bit data types. Then you can have 16 Bit integers. Then 32 Bit LONG data types. Another factor, a 8 bit program uses old 8086 code. x86 cpus supports those code. Even today's pentium 4 supports 8086 for backward compatibility. AutoCAD R12 runs on Windows 3.0 or Windows 95. Bottom Line, back in these days, there was MS-DOS. This is why MS-DOS can run even on today's CPUs and boards. You won't get all the benefits and capabilities of the new computer but remember Parallel Port is a legacy port since the early IBM PC, IBM PCjr., IBM XT and IBM AT era. The problem lies not in 32 Bit but the fact that Windows XP and later OSs are built on Windows NT. In fact, Windows XP is NT 5.5 (IIRC). Windows 2000 was Windows NT 5.0. NT is the reason. You will find that you will have problems running R12 even on Windows NT 3.1 (first Windows NT) and NT 4.0. The reason comes in that NT was not built for MS-DOS backward compatibility. Windows NT 3.1 was introduced back in Windows 3.1. It was in this time-frame that Microsoft created two OS lines. Windows 3.1 (and 3.11 & 3.11 for Workgroups) like Windows 2.0 and Windows 1.0 required MS-DOS. Windows 1.0 was an Operating Environment but didn't really have much of a multi-task kernal. But Windows 2.0 improved the kernal to be more multi-tasking (versus multi-threading) and a gave it a little bit of independence from MS-DOS. Then, Microsoft introduced 3.0, 3.1 and the 3.11 / 3.11 for Workgroups, improving upon the previous to support the newer CPUs (8086,80286,80386 and 80486). At this time, Microsoft was wanting to develop a new OS that does not require ANY bit of MS-DOS (because Microsoft decided to move away from MS-DOS and discontinue it in the following years). Windows NT 3.1 was created. It was target to big companies. While Windows 3.1 was target to consumers but consumers pretty much has MS-DOS/Windows setups and most consumers and systems in the stores for consumers were equipped with MS-DOS / Windows 3.1 and most people had a large library of MS-DOS software. Then 1995, Microsoft introduced Windows 95 and near that time NT 4.0 was introduced. Windows 95 was a continuation of the original Windows OS line and was targeted at consumers. MS-DOS compatibility was important but Windows was less dependent on MS-DOS as the previous versions and was the first MS OS that didn't need a full MS-DOS installation prior to installing the Windows OS. But the average consumers still had legacy software and for some time still. Various NT versions were made in subsequent years. Microsoft continued the original line through Windows 98, 98SE and finally the last version of the original Windows line was Windows ME. It was at this time, Microsoft stopped continuing to make new versions on this original line of Windows. But Windows went completely to the NT architecture. This OS architecture does not have the luggage of MS-DOS but there is emulation for MS-DOS and earlier OS environments. XP was the first purely consumer targeted OS based on the NT architecture. So what EXACTLY is different in NT OSs (includes Windows 2000, XP, Vista and Windows 7) ? NT Architecture. The OS architecture was rebuilt from the grounds up. NT was designed from the get go to not have the old baggage of MS-DOS nor require any portion of the OS kernal to require any MS-DOS component to operate. The baggage of MS-DOS left many BAD habits (ill behaved programs) not suited for a multi-task environment that often cause full-blown lock-ups in Windows. Windows NT can be said to be programmed the way a multi-task OS should be programmed. Some can argue and debate it compared to Linux/Unix and MacOS and others. It was however a significantly more powerful OS. However, NT was a true FULL Win32 architecture. Windows 3.1 had a Win32s extention which was a subset for 16-Bit OSs. Windows 95/98 and ME used a larger subset of Win32 but not all the features and functions. Among the features in NT but not in Windows 95/98 & ME is a feature regarding how the communication to the I/O ports are done. You can not directly communicate to the ports through the mapped memory locations of the I/O ports. This has nothing to do with 8/16 or 32 bit communition. The LPT port (Parallel port aka Centronics Parallel among other names) is an 8 bit port anyway. USB is a 1 bit serial port. In NT OSs, you must communicate to the I/O through special system calls (Indirect method) which will route the data to wherever the OS maps the hardware in memory. Any direct communication, the NT kernal / API will close the process immediately if it doesn't communicate through the proper method of communicating (ie. through the system calls). This is WHY it fails to run. OLD driver method does not follow the communication convention method allowed by the NT operating system. In NT, you are not suppose to communicate or directly mess with ANY memory mapped registers of the hardware. I am NOT talking about the Registry. They are two different things. I am talking about specific hardware registers of the video card, sound card, Network card or any mciroprocessor/microcontroller or add-on card. All hardware has to be mapped into RAM with the neccessary registers to allow communication and passing of the data from system memory to the various hardware. It is a part of fundamental part of hardware electronic communications but in a multi-task OS like Windows NT, can map the hardware and re-map them to different locations on a whim at any moment and the OS keeps track of that. This is also part of the benefit of PLUG 'n PLAY hardware. They can be mapped in and out of memory. NT protects itself and the very protection scheme is why these old drivers don't work. They can be modified to work. You just need to modify the portion of the driver program that communicates to the I/O port and all the routines that is passing the special printer command codes. If the printer/plotter is a HP/GL plotter then all you need is a generic HP-GL2 Plotter driver and your plotter should work under most cases or find a version of the drivers for your plotter for Windows NT / XP. You will likely be able to pull off a NT 4 driver on XP. Look around. NT 3.1 might work. So any NT driver should work but there may possibly be some incompatibility issue but it is sometimes worth trying it anyway. Windows XP will likely flag a message saying it is an unsigned driver and something of the sort. You are bound to find an NT driver.
  8. RickAstoria

    Pen Plotters with Autocad

    There might be hw conflicts via that PCMCIA adaptor. Does the printers support parallel ports or standard RS-232 serial? Second, does the computer have either of those ports. Serial 9-pin DB-9 connector (trapezoid shape connector with two rows of pins. 5 and 4 pins). The Parallel port is the 25 pin DB-25 (trapezoid shape connector with two rows of pins 13 and 12.). Now, try connecting the plotter to the serial or parallel. (If the printer docs says RS232 and it has a 25 pin connector, then get a 25-to-9 pin RS-232 cable and connect to 9-pin serial (COM1 or COM2) ports on conputer if it has it. Make sure you have those connectors. If the Printer docs says Parallel or Centronics then it is parallel. If you don't get any activity or such when trying to print - go to BIOS and make sure LPT: (parallel printer port) and COM1 & COM2 (RS-232 Serial Ports) are enabled. In the case of Parallel, you might have to set the settings to ECP, EPP or SPP settings. The PCMCIA card might act awkward. Some laptops have these ports in the back. Many desktops have these serial and parallel ports still.
  9. RickAstoria

    Pen Plotters with Autocad

    You manage to get a print, though. That is a good sign. What maybe an issue is the driver is not correctly written or something or there is a soft-bug/error in the pen plotting routines of the program. So they correct one issue (running it on XP) but fouled something up. Question at hand is (HP-GL vs. HP-GL/2) comes to my mind. If you are using HP-GL/2 on a plotter that only supports HP-GL (in other words v1.) then you might have some issues. If the routines are sending HP-GL/2 commands, it might likely hang. I'm guessing. They dealt around the XP kernal already with 2006 version of AutoCAD. That might be a thought to check for.
  10. RickAstoria

    Pen Plotters with Autocad

    Technically, I'm converting a dot-matrix printer that supports 16" wide (17" including tractor feed strips (or 17" when considering friction feed conversion or something like that.) - into a plotter. It has a bunch of ESC and Control Codes that is enough to drive the printer (plotter) in the mannerism needed. As someone suggested to me, I can take one of the dot matrix font symbols or anything that drives turns an LED on like Italic Font activation. Since this will now be purely Vector line drawing and not a dot-matrix anymore, the signals can be used and driven in a different fashion and the text modes would no longer work (no dot-matrix print head anymore means those dot matrix fonts would be rendered disabled. So I can use the signals the Bold or italic signal to drive the pen forward when lines are being drawn and all text will be vector fonts not dot-matrix raster fonts. Then I can use the steppers to a precision of 1/180th of an inch which is fine for line drawings. I agree, different types of pens has some differences but the method I am looking at would use anything from a pen to a marker. I have considered how I would re-allocate the nature and functionality of some of the ESC/Control codes to drive the solenoid for driving the pen forward or back. I agree, there are different type of pen tip and that all is available in regular pens. Each have different properties. Some mods could theoretically lead to larger paper size but then I would need new rollers as well but that gets awfully tricky. Of course using a 17" roll can lead us to using 17x22 or whatever length sheets might be small for larger projects. It is possible theoretically to make your own pen holder and use whatever pen you want with those drum or flatbed plotters that exists in a similar manner to what I am doing with a dot-matrix which is a little trickier task. Mechanically with the exception of the print head - the dot matrix and drum plotters are essentially and fundamentally the same in nature. Of course there are machined parts variability from brand/model of units. But basically, they work the same. I chose not to use an inkjet because I don't have one wide enough and if it was - it probably would be a modern inkjet plotter.
  11. RickAstoria

    Pen Plotters with Autocad

    Take a look at this: http://www.pdp8online.com/563/pics/parts_final.shtml?small That is basically a Bic pen cartridge and the original was basically just that. Not a whole lot different.
  12. RickAstoria

    Dealing with Noobs

    Noobs, they always ask simple stuff and often don't want to look but then they also don't know how or want to spend the hours and don't know much about how to use a search engine.
  13. RickAstoria

    Can autocad automatically create detail views?

    I think Revit can do something on that end.
  14. RickAstoria

    Layer Filters.

    Nice info. Thanks
  15. RickAstoria

    Pen Plotters with Autocad

    Yeah, it is no different then me making a housing mechanism for holding the internal pen cartridge of a pen, marker (whatever I choose) with whatever tip of choice. The housing mechanism that locks the pen in place that would be mounted on the print head carriage of the original dot-matrix print head would be slid forward or back (into contact and from contact of paper) by a solenoid and springs. All the manufacturers did mostly is making different housings to lock it into the carriage. Making it different so they can make money on the pens in addition to the printer. I'm using a different approach to achieving the same goal but with less proprietary tactics. The internal is still a pen.
×