Naperville City Sign Shop

With stop signs, yield signs, street signs, and more, the city of Naperville has about 35,000 signs. Each sign is made in Naperville. In the back of Naperville’s Public Works building is the city’s sign shop.

“We make and manufacture all of our signs. That lets us be responsive. We can control if we need a stop sign right away, we can do it right away,” said Christine Schwartzhoff, Operations Team Leader.

The first step is to open up the computer program, select the sign you want to make, and hit print. The signs print on an industrial printer that prints on film, and uses a different color depending on what type of sign it is.

“It just cuts through all the different colored film, like the green is for street signs, red for parking and so on,” said Joan English, Special Services Supervisor.

After a sign’s been printed, it needs to be cut and the first step is to cut away the excess film.

“It’s like carving an elephant from a piece of stone, you pull away all the pieces that don’t look like an elephant. Or in this case, we pull off the sheeting, and before you know it you’ll have yourself a ‘Children at Play’ sign,” said Frank Jasien,
Equipment Operator.

The next step is to put the backing on the sign, making it firm so it’ll be stable in the elements. Workers use a squeeze roller to put the pieces together.

“We just lay black film on top, and what that does is it obliterates the reflectivity, so at night you see the same message you see during the day” said Jasien.

After a sign’s been finished, it gets prepared to be put up. One of the biggest challenges sign shop employees face is sign damage. From traffic accidents to vandalism, many city signs get damaged and they need to be replaced right away. The sticker price for a sign starts at $100, so the damages add up, but shop employees say making the signs is just one part of helping control traffic in Naperville.


Get daily news headlines delivered to your inbox!

cat2array(74) { [0]=> int(3) [1]=> int(8) [2]=> int(20) [3]=> int(25) [4]=> int(30) [5]=> int(13588) [6]=> int(13801) [7]=> int(13803) [8]=> int(14) [9]=> int(21) [10]=> int(26) [11]=> int(39) [12]=> int(60) [13]=> int(62) [14]=> int(12127) [15]=> int(13781) [16]=> int(10) [17]=> int(15) [18]=> int(22) [19]=> int(193) [20]=> int(195) [21]=> int(12126) [22]=> int(13596) [23]=> int(13759) [24]=> int(11) [25]=> int(17) [26]=> int(23) [27]=> int(44) [28]=> int(194) [29]=> int(196) [30]=> int(11961) [31]=> int(12128) [32]=> int(24) [33]=> int(27) [34]=> int(28) [35]=> int(36) [36]=> int(63) [37]=> int(11111) [38]=> int(12129) [39]=> int(13774) [40]=> int(13) [41]=> int(19) [42]=> int(1036) [43]=> int(6957) [44]=> int(7053) [45]=> int(18) [46]=> int(2657) [47]=> int(4101) [48]=> int(6494) [49]=> int(13802) [50]=> int(2663) [51]=> int(13317) [52]=> int(13595) [53]=> int(54) [54]=> int(1714) [55]=> int(32) [56]=> int(1233) [57]=> int(1232) [58]=> int(13773) [59]=> int(501) [60]=> int(33) [61]=> int(6733) [62]=> int(13804) [63]=> int(58) [64]=> int(38) [65]=> int(2) [66]=> int(375) [67]=> int(13777) [68]=> int(7) [69]=> int(13760) [70]=> int(13763) [71]=> int(42) [72]=> int(4) [73]=> int(5) }