I was going to try to focus on the tailtalk/localtalk side of things to get the ImageWriter showing up and printing first.
Being naïve I thought that maybe the ethernet side of things would reveal some fixes or direction on the localtalk side but as I'm reading and learning I suspect that isn't...
I tried your zip-support branch to see if my iPrint adapter would show any results, and it does not. I think the iPrint device is a pretty dumb router really intended for a basic network to bridge an old printer to ethernet. The fact that it also bridges AFP might have been "unsupported." I...
I was going to run another test by capturing from tailtalk - i added capture to the nbp-lookup - but I wanted to observe and capture what the 'real' devices were doing, too.
I pulled out my LCII and installed AppleTalk Peek on it. Is there a better program to capture the localtalk packets? I setup a localtalk only network between the ImageWriter, LCII and G3. I captured the NBP packets by using the chooser to browse for file servers & imagewriters, and captured...
I really appreciate both of your work. This is an interesting thing to tinker with, debug and learn rust. I also thought it would be goofy to print from windows to the Imagewriter!
The iPrint device is pretty straightforward and has no configuration. Basically plug in a phonenet cable and ethernet and go. I use it to bridge various Macs and a IIgs to netatalk, even hopping over wifi. since the pi that runs netatalk is only on wifi right now.
The TailTalk is connected to...
I double checked wireshark, and the nbp packets are not being re transmitted from phonenet to ethernet by the iPrint device. I suppose this could be a phase 1/2 thing.
with the latest code & my windows ethernet changes i'm able to see my netatalk instance over ethernet, but still nothing over tashtalk. I'll do some more playing around soon.
The ImageWriter shows up now too. I should add that this is over ethernet on windows - localtalk still doesn't show everything.
Printing isn't working yet either, it hangs querying printer status.
Hard-coding a destination network to '0' in the lookup packet looks to be a fix. Netatalk shows up in the results now. It is too early to make noise with the ImageWriter so I'll test that later. Now to consider how to handle such workarounds...
I pushed some changes to the windows-support branch on my fork. I also updated pap-print to enable tashtalk, based on the nbp-lookup code. I meant to put the pap changes on a separate branch but I forgot :/ This has been a nice side project to get familiar with rust & networking.
I can...
I have more changes for windows that I'll commit to my fork, soon. I've added conditionals so it compiles cleanly on windows & mac. I'd be happy to accept any criticism on the code since I'm new to rust especially before I try to PR the changes
What IDE & Debugger do you use? I'm trying Visual...
Rust question: Do you have suggestions or links on how I should separate windows-specific code?
Unless I'm mistaken, pcap::Capture::from_device doesn't use the same device name as the mac_address_by_name method. But I have a workaround to lookup such things on windows.
I'm slowly tinkering with the code on Windows. I'm newish to rust and not very familiar with AppleTalk so it is slow going. So far I've noticed the pcap usage is a little different than linux/macos but I do have some hacked ethernet code connecting on windows. I do see some oddness with...
I'll do some additional testing. If you don't mind, I can comment on the PR. I can also work on some little changes if its is okay - like getting pap-print working a little better with an imagewriter...
I was able to build and run TailTalk on Windows 11 using the pull request #11 on github. I had to manually install the CP210x_VCP_Windows driver to get it to recognize the usb device, and install npcap. But it seems to work. Even the gui works.
Take a look at the back. I believe this one is the heavy one:
https://computers.popcorn.cx/apple/peripherals/printers/imagewriter-ii/imagewriter-ii-02.jpg
I have the revised model and the power/serial plugs into the area where the paper is fed into the printer.
Darn. I have a purple VRAM or two as well, they are quite well made. The only other immediate thing I can think of is to clean the sockets well with deoxit or something.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.