Slashdot Mirror


Open Source Software for Print Tiling?

tileMe asks: "The US National Park Service's Digital Maps department's website claims the following: 'To print maps larger than your printer's paper size using page tiling, you must have the full retail version of Adobe Acrobat 5.0. The oversize map is divided into tiles or sections, each of which is printed on one page. You can then manually cut and tape these sections together.' I need to do this EXACT thing but can't purchase anything. What Open Source or Freeware software can I use and how do I do this? The only requirements are the software must run on a 300MHz PC with Win9x or Linux."

42 comments

  1. winbatch... heh by gnovos · · Score: 1

    Make a windows macro with windows "paint" ... take the image, move X pixels to the left, crop, print, undo. repeat. ...

    --
    "Your superior intellect is no match for our puny weapons!"
    1. Re:winbatch... heh by Anonymous Coward · · Score: 0

      windows paint automagically splits large images to multiple pages.

    2. Re:winbatch... heh by walt-sjc · · Score: 1

      It's not an image, it's a PDF. Won't work.

  2. Postscript or the Gimp by themo0c0w · · Score: 2, Interesting

    Try printing the map to Postscript from your browser (Mozilla's print to file does this nicely). Then, use the various postscript utilities out there to chunk it up and print the various pages.

    Also, check out the Gimp, it may have something very similar--if you can get the maps to a graphic format like PNG or JPEG.

    --
    ph34r teh p0w3r 0f th3 c0w
  3. It's in your printer driver by bromba · · Score: 3, Informative

    The options screen for most printer drivers under Windows has an option for this. For example in Epson drivers it's called "Poster Printing". Select this option and then set the number of pages your print out will span and you are done. Hope this helps

  4. I'd probably use ghostscript.. by zcat_NZ · · Score: 3, Informative

    I'd probably render the pdf into a very high res ppm then use pnmcrop to cut it down to individual pages. Unless gs can do the whole thing directly; I didn't actually bother to check. :)

    --
    455fe10422ca29c4933f95052b792ab2
    1. Re:I'd probably use ghostscript.. by zcat_NZ · · Score: 1

      Or you can probably download the full retail version of Adobe through edonkey or kazaa.. normally I wouldn't advocate warez, but Adobe's a special case. Think Dmitry.

      --
      455fe10422ca29c4933f95052b792ab2
    2. Re:I'd probably use ghostscript.. by orkysoft · · Score: 2, Insightful

      You want to reward them with extra marketshare for what they've done?

      --

      I suffer from attention surplus disorder.
    3. Re:I'd probably use ghostscript.. by zcat_NZ · · Score: 1

      Good point. Fuck adobe. Use ghostscript!

      --
      455fe10422ca29c4933f95052b792ab2
  5. easy in postscript by Anonymous Coward · · Score: 5, Informative

    Convert to postscript, then stick something like this in the beginning:

    /xpost 4 def /ypost 4 def

    userdict begin /bop-hook {
    36 36 translate
    dup xpost ypost mul mod
    dup xpost mod hsize 36 xpost 1 sub mul sub mul neg exch
    xpost idiv vsize 36 ypost 1 sub mul sub mul neg translate
    xpost ypost scale
    -36 -36 translate
    } def end

    This has worked for me in the past, but I can't remember exactly how to use it. Anyway I'm sure you can find *plenty* of postscript hacks out there.

    1. Re:easy in postscript by Anonymous Coward · · Score: 0

      UR da finkin bomb. Is ur k3wl skr1p7 X0rcutable or do i haev to ask my brother to chmod it 4 me?

  6. auto-tiling of postscript files... by fingal · · Score: 4, Interesting

    I have a friend by the name of Simon Tufty who made a piece of software for designing kites. The output of this software was the plan which you then had to cut out to make the kite. The plan was on a scale of 1:1 and was therefore considerably bigger than most people's printer. He therefore wrapped it in a postscript wrapper that would do the tiling inside the postscript file itself. Therefore if you opened the plan in GV, then the number of pages that the document had would depend on the size of the output format that you set. It would also auto-create the cut marks around the edge along with labels to let you know which page should line up with which other page. Very cool. I don't believe that he is supporting the kite application any more, but I'm sure that if you got in touch with him then he would be happy to discuss the postscript hack.

    --

    The only Good System is a Sound System

  7. poster is a program for you by Anonymous Coward · · Score: 5, Informative

    http://packages.debian.org/unstable/text/poster.ht ml

    in debian...

    But you can use kprinter or something, what use this program. Or build it yourself.

    crown

  8. karma whoring by dago · · Score: 3, Informative
    ok, here are some links :

    --
    #include "coucou.h"
  9. Ghostscript, GSview, and RedMon are your friends. by Jim+Efaw · · Score: 2, Informative

    Maybe you already tried this, but: Try installing GSview for Windows. If it can't grok the file, try printing it once the Evil Way but sending it to the RedMon virtual printer driver - then you'll have a copy you can actually use.

  10. psnup by DarkDust · · Score: 3, Informative

    You might want to check out psnup. Unfortunately I can't provide a link to the homepage as the old homepage says that it's moving to a new location but the link leading to that new location is dead :-(

    Anyways, psnup should be easily avaible via rpmfind or something, many distributions should also have it around (I'm pretty sure it comes with SuSE at least).

    psnup works pretty good for me although it seems to have problems with posters of size A0 or bigger

    1. Re:psnup by infront314 · · Score: 2, Informative

      Another program to check out is mpage. And I had a link... :-)

      mpage can also be found via rpmfind.

  11. another one by Mike_R · · Score: 2, Informative

    I needed this exact functionality some time ago, and mentioned it to a friend. He incorporated it into his anti-paint program. It's a linux program and it needs to be compiled from source. I haven't tried it yet, so don't blame me if it doesn't work, blame the author :)

  12. There's more than one way to do it by codehead · · Score: 3, Interesting

    Little known fact: inside the distribution for the DBIx::SchemaView perl module there's a PostScript::Poster module. You can write a one-liner with it:
    perl -MPostScript::Poster -e 'print PostScript::Poster->new->posterize(-infile=>"mozil la.ps",-outfile=>"poster.ps", -scale=>2)'

    --
    -- Estoy feliz, feliz de que no sea cierto.
  13. Just ask Google by walt-sjc · · Score: 0, Flamebait

    It's actually quite easy.

    In fact,

    http://www.google.com/search?q=postscript+poster+l inux

    This shows that this is yet another example that people are too fucking lazy to do ANY research before asking a question on slashdot.

    1. Re:Just ask Google by Anonymous Coward · · Score: 0

      3 things

      Did u just do the search and paste the results, because i didnt see anything that seemed like it would work on the first page.

      second, the poster might never have thought to use postscript in the first place, i know i wouldnt have. (i would just get a cracked adobe, but thats me)

      and third of all, are we talking PostScript or PDF, cause i was getting the impression we were talking about pdf's here

    2. Re:Just ask Google by walt-sjc · · Score: 1

      First, the VERY FIRST LINK was to a debian package "poster". Poster takes eps or ps files and prints them over many pages. This is EXACTLY what the requestor was looking for.

      Second, PDF files ARE basically postscript. This is WHY you would look at using postscript tools.

      Third, by using some pretty standard postscript tools that come with virtually any distro of Linux, such as the pdf2ps or pdftops commands, (different tools, basically the same function) we can Easily handle the task.

      Lastly, and this is directed towards a stupid moderator, my original post was a FLAME, not flame BAIT (and an informative flame at that.) The two are QUITE different. One is a properly directed verbal chastizing, the other invites heated response using inflamitory remarks, in escense egging people on, trolling, etc. Get it right next time.

  14. free software to use by Anonymous Coward · · Score: 0
    Look into LimeWire, Gnutella, Kazaa, eDonkey2000, or DirectConnect. They're all freeware/open source apps that will let you get the full version of Acrobat (and other stuff too!).

  15. Why by hafree · · Score: 0, Troll

    Why is it the primary goal of anyone asking slashdot anything is to never ever pay for software (or to install linux on something that has no reason to ever run linux)? Just buy Acrobat, it's really not that expensive...

    1. Re:Why by DarkKnightRadick · · Score: 1

      He could just use xpdf, couldn't he?

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  16. Another good program by dmarcov · · Score: 2, Funny

    If I remember correctly, Print Shop Deluxe for the Apple ][e (Apple ][ forever!) by Broderbund also does that neat tiling, although I think the last printers it worked with was the ImageWriter and Okidata MicroLine.

  17. ImageMagick by linuxwrangler · · Score: 1

    ImageMagick seems to read the map files fine. It may take a bit of scripting but you can probably get it to slice and dice the map in whatever way you want.

    --

    ~~~~~~~
    "You are not remembered for doing what is expected of you." - Atul Chitnis
  18. Re:translation: by n9hmg · · Score: 2, Informative

    As he said, he's looking for an open-source way of doing it, not buying or warezing the Adobe stuff. While I don't object to making a copy of a CD so you can preserve the original, watching a show taped earlier, or reading a book for a second time without paying for it again (all things publishers are trying to get control of), that would be stealing. Personally, I'm annoyed that the government would suggest that in order to use what we've already payed for, we have to buy something else. It puts me in mind of the tax software issue. If the IRS themselves can't write the tax code as software code (and open-source it), the code is too complicated.
    Any, back on-topic - I think there's something called "poster" to specifically do that with postscript files. pdf2ps the file, and work from that. I'm not sure if those utilities keep color, though.

  19. NPS Digital Maps (PUT THE LINK IN THE ^%$ ARTICLE) by mbstone · · Score: 2, Informative

    NPS Digital Maps are here.

  20. The real solution by Anonymous Coward · · Score: 0

    Buy a real paper map.

  21. Win9x? by Anonymous Coward · · Score: 0

    Does it have to run on obsolete version of Linux too?

  22. Hmm, too easy? by Fritzed · · Score: 1

    This might be TOO easy, but if I remember correctly, when you make an image in MSpaint that is too big, it automatically spans it across multiple pages. As long as you have your page margins set up correctly, this would do the tiling for you. Just convert whatever you need to print into a bmp and go for it.

    ->Fritz

    --
    Spooooon!!!!!
  23. GeoWorks Ensemble by Anonymous Coward · · Score: 0

    GeoWorks Ensemble did this on my 286 back in 1992! It should run great in dosemu or vmware if you can find a copy.

  24. Re:translation: by Anonymous Coward · · Score: 0

    "If the IRS themselves can't write the tax code as software code (and open-source it), the code is too complicated."

    It's called the Internal Revenue Service, not the Internal Software Development House.

    If you can't read the tax code (and fill out your forms with a pencil), then you're too simple.

  25. follow-up by n9hmg · · Score: 1
    An AC posted a followup about my IRS comment. Low-rated, likely to get missed, so I promote it here, and respond.
    It's called the Internal Revenue Service, not the Internal Software Development House.
    If you can't read the tax code (and fill out your forms with a pencil), then you're too simple.
    I'll skip the question of electronically submitting pencil-on-paper forms...
    What I'm talking about is that the code is so complicated that the group who creates it (based on legislative mandates) disclaims responsibility for the advice they give about it. They can give you an incorrect answer, then penalize you for doing what they say. There are actual conflicts within it, so you can get different answers by chosing different paths through the information. That's not logical. If they had to re-implement it as logical code, even pseudocode, and have the code work, we could then clearly state that it makes sense.
    The fact that there is no "one correct answer" means that the system is open to exploitation by whoever has the best lawyers and accountants, and enough money at stake to make it worth spending some of it on lawyers and high-powered accountants. Following the law should not allow any ambiguity. If it's right, it's right, and if it's wrong, it's wrong. I don't want my well-being to be affected by an administrative judge's mood.
    1. Re:follow-up by Smallpond · · Score: 1

      You're blaming the wrong people. Congress makes the tax laws which the IRS
      has to implement in the tax code, regardless of inconsistencies. If
      you want to change tax law, pay^H^H^H write to your congresscritter.

      To get slightly on-topic, I've written to several people listed on
      government websites for posting MS Word documents. Generally they
      blame the geeks in their IT Departments! If the IT types can't get
      away from proprietary software, don't expect much from the average
      gov. official.

  26. Excel or OpenOffice.org/Calc by YrWrstNtmr · · Score: 1

    does this. The functionality for printing large, pagespanning spreadsheets also works for large images.

    Paste the pic in, size it accordingly, adjust your margins/print area, and off you go.

    1. Re:Excel or OpenOffice.org/Calc by walt-sjc · · Score: 1

      It's not a picture, it's a PDF. Won't work.

  27. epssplit by Anonymous Coward · · Score: 0

    If you can get an eps file you could use epssplit.

    http://home.clara.net/nox/software/epssplit/